gpt4 book ai didi

C# 程序更新

转载 作者:太空宇宙 更新时间:2023-11-03 16:38:26 24 4
gpt4 key购买 nike

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

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

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

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

预先感谢您的帮助

最佳答案

  • 绝对最简单的解决方案是不使用 MSI 或安装程序来更新程序。由于这是一个 .NET 应用程序,因此只需将其复制到文件系统即可。 (XCOPY部署)

  • 下一个最简单的解决方案是使用真正的数据库 - 让数据库与您的应用程序分开设置。

  • 这也可能有效,但我没有时间亲自测试:如果这是一个 .dbf 文件或项目中包含的另一个文件,您可以通过选择“Copy if newer" on the Copy to Output Directory Property in the properties pane for that DB file .

关于C# 程序更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com