我在 VS 10 (C#) 中创建了一个 Winforms 应用程序,使用 SQL Server Compact Edition 3.5 作为后端。
首先,我按照这些步骤创建了一个新的设置项目。
但是我在客户端机器上安装应用程序时找不到数据库文件异常。
然后我尝试创建一个安装项目并将我的数据库(.sdf)文件包含在应用程序文件夹中,我得到了以下异常:
内部错误:无法打开共享内存区域。
我通过以下代码获取数据库文件:
SqlCeConnection con = new SqlCeConnection("DataSource=|DataDirectory|\\myDatabase.sdf");
而我DataDirectory
的指向path
string path = AppDomain.CurrentDomain.BaseDirectory;
AppDomain.CurrentDomain.SetData("DataDirectory", path);
谁能帮我包括我的数据库文件?