0

我有一个用 SQL 数据库制作的程序。在 VS 2010 中一切正常。但后来我发布它并抛出一个错误,说它找不到我的数据库。我用过|数据目录| 当我为它编写字符串时,我搜索了我的数据库文件。

我找到了一个文件夹,其中包含我的数据库和应用程序文件。我双击它,你知道什么,工作正常。我唯一的问题是安装程序的所有快捷方式都不起作用,它们指向一个空文件夹。有没有办法让它们链接到安装程序制作的这个好文件夹?

我注意到它在文件夹名称“data”下的文件路径下寻找我的数据库。在我的应用程序安装到的组件上的 AppData/Local 中有 2 个文件夹。一个导致我的应用程序,另一个导致什么都没有,并被标记为“数据”。似乎我的程序一直在里面寻找,但就像我说的,如果我按照其他路径并直接从该文件夹运行 .exe,它运行正常。

4

1 回答 1

0

Make sure your database is part of your project, and that the build type is "content", and "copy to output" is set to "copy always". In the Application Files dialog, make sure the database shows up, and is marked Data (which it sounds like you have). Is the database included in the deployment when you publish (check the output)? IF not, is it included in the files output when you build the project?

于 2012-12-10T16:41:23.750 回答