【发布时间】:2011-05-17 05:38:50
【问题描述】:
我创建了一个 Windows 应用程序,我需要一个数据库。我首先在其中使用了SQL Server Express 版本。然后我才知道它不完全是一个可移植的数据库。也就是说,SQL Server Express 版本应该已经安装在我想使用我的应用程序的计算机上。我开始知道我可以改用 SQL CE 并改用它。我发现我所要做的就是在应用程序中复制sqlceme30.dll。在我的开发系统中运行良好。但是当我将应用程序复制到另一个系统并打开应用程序时,它会抛出错误
System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.
我可以在我的应用程序中使用 SQL CE 吗?我真的不想在我使用我的应用程序的所有机器上安装它。或者如果没有,我可以使用哪些其他数据库而不需要安装?访问?
【问题讨论】:
标签: windows database visual-studio-2005 sql-server-ce sql-server-express