首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C#程序更新

C#程序更新
EN

Stack Overflow用户
提问于 2011-12-09 01:56:06
回答 2查看 169关注 0票数 2

您好,我在visual studio 2010中有一个c#项目,我想知道如何执行以下操作

我已经将这个项目部署到了一个测试器上。它在后端使用SQL数据库。当我发布一个新版本并将新的安装程序发送给他时,他必须首先删除旧版本,这反过来又删除了他的数据库。

我正在寻找的是一种发布项目的方法,这样它就可以覆盖已更改的旧内容,同时保持数据库的机智。

(这也需要,但可能会绕过您无法安装的消息,因为它已经安装在另一个位置)

提前感谢您的帮助

EN

Stack Overflow用户

回答已采纳

发布于 2011-12-09 01:58:59

  • 绝对最简单的解决方案是不使用MSI或安装程序来更新程序。由于这是一个.NET应用程序,因此只需将其复制到文件系统。(XCOPY deployment)
  • The下一个最简单的解决方案是使用真正的数据库-让数据库与您的应用程序分开设置。
  • 这也可以工作,但我没有时间亲自测试它:如果这是一个.dbf文件或项目中包含的另一个文件,您也许可以通过选择"Copy if newer" on the Copy to Output Directory Property in the properties pane for that DB file.

来更改该文件的选项

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8435381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档