我已关注此 blog用于部署我的 WPF 应用程序。我在 Visual Studio 2015 中使用了 windows installer 技术经典安装项目模板。
我正在使用 Windows 安装程序而不是 ClickOnce deployment
因为我需要选择我的 自己的安装路径和 自定义向导 UI .
但是当我使用 Windows 安装程序部署我的应用程序时,没有关于如何更新我的应用程序的信息。将应用程序安装到客户端计算机后,如何更新我的应用程序?是否有不同的可能方法来实现这一目标?
如果任何人都可以提供资源或建议我可以用来更新我的 WPF 应用程序的任何实用方法,那将会很有帮助。
最佳答案
在 Visual Studio 设置中,您使用 RemovePreviousVersions 项目属性。这应该有帮助:
https://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/
基本上只是增加安装项目版本,接受更改,保持 UpgradeCode 相同,将 RemovePreviousVersions 设置为 true。
当您在解决方案资源管理器中选择安装项目并使用 F4 或 View=>Properties Window,而不是属性页时,将显示项目的属性窗口。
您还需要增加要更新的文件的文件版本。
如果要静默执行,请使用包含/q 的 msiexec 命令行选项,例如 msiexec/I [新 msi 的路径]/q
但是,如果您的安装需要提升它会失败,因为无声实际上意味着无声,因此不会显示通常的提升请求。
关于c# - 如何更新使用 Windows 安装程序技术部署的 WPF 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43214832/