我有一个带有 mssql 数据库的 winforms 项目,该数据库存储用户创建的数据,全部在 Visual Studio C# 2010 中创建。我能够发布项目并在本地计算机上单击一次进行部署。该应用程序会自动更新并且运行良好。当我安装较新版本时,它会删除数据库中的所有表数据。我目前在发布时部署的数据库中没有任何数据,但如果将来需要,我想这样做。
有没有办法在视觉工作室中改变这种行为?如果不是,我该如何阻止数据库在更新时删除所有用户数据?
我之前问过这个问题,但是用户认为这是非建设性的。一位用户表示“这看起来更像是设置的问题,它只是覆盖了数据库,与 C# 或 Visual Studio 无关”
有人可以详细说明这个用户的 SETUP 是什么意思吗?
我认为这将是一个非常有建设性的问题,因为这是自动更新 winforms 应用程序的一个非常重要的部分。我已经搜索过,但似乎无法为这个问题使用正确的词。如果这对本网站没有建设性或相关性,至少有人能指出我正确的方向吗?