我想为我的.NET应用程序创建补丁程序。要求是:创建补丁程序以升级.NET应用程序
- 找到安装目录
- 覆盖用新的
- 重新启动Windows服务
我想将更新发送给用户的旧文件,以便它们只需运行它并更新应用程序即可。我的原始安装程序是使用Visual Studio部署项目创建的。
我做了很多,如果研究,发现这一点:
https://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers
How to Update the installed Window Application (Creating Patches)
http://wyday.com/forum/viewtopic.php?f=1&t=245&p=793&hilit=offline+install#p793
http://www.advancedinstaller.com/user-guide/tutorial-patch.html
我试图创建另一个安装程序这将只包含文件,我需要更换,但是我找不到方法确定我的应用程序的安装目录。
WyBuild似乎是一个很好的解决方案,但它们不支持脱机安装,并要求您在服务器上托管更新文件。
我试着使用高级安装程序创建一个补丁,但它只是产生一堆构建错误,我无法修复。
有一些教程介绍如何使用Orca或WIX修改MSI文件,但这似乎比应该更复杂。
我很想尝试推出自己的产品,但我不知道该如何去做,而这看起来像是一个基本要求,那就是要有一个解决方案。
您是否还阅读过该指南:http:// www。 simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/ – 2010-11-10 15:39:26