0

我有一个包含 SQL Server Compact 数据库的项目。

  1. 我构建了它内置的解决方案bin/Release
  2. 然后我将项目发布bin/Release到我安装它的文件服务器目录。
  3. 然后,我通过 Winforms 在已发布的应用程序文件中向数据库添加一些行,然后使用这些额外的行更新其数据库。
  4. 然后我回到 Visual Studio 中的解决方案,向表单添加一些按钮,并向其数据库添加一些垃圾记录。
  5. 然后我重建并将这个新版本发布到文件服务器并运行应用程序

我注意到的是,来自 4 的新按钮现在在表单上,​​但我在 4 中添加的垃圾行没有 - 数据库保留在我将其留在 3 中的状态。

在解决方案中是否有一个设置,我可以更改,而不是保留应用程序数据库,它们会被解决方案bin/Release文件中的数据库覆盖?

4

1 回答 1

1

右键单击 Visual Studio 中的数据库文件,然后在“复制到输出目录”字段下选择“始终复制”。这将在您每次重建项目时将 bin/Release 文件夹中的数据库文件替换为项目文件夹中的数据库文件。

于 2012-07-24T19:03:06.483 回答