And*_*rei 4 c# windows uninstall
我们正在发布我们的应用程序的新版本,我们希望它能够从客户端的计算机上卸载以前安装的版本.
我们怎么能这样做?
编辑:我正在使用Visual Studio中的部署项目安装此应用程序(以及以前的版本),因此我假设它是Windows Installer.
谢谢你!
Visual Studio中的Deployement Project具有内置功能,可以删除以前版本的应用程序.
检查Deployement Project Properties中的"RemovePreviousVersions"属性.
http://msdn.microsoft.com/library/y63fxdw6.aspx
编辑:
来自MSDN:
安装程序检查UpgradeCode和ProductCode属性以确定是否应删除早期版本.两个版本的UpgradeCode必须相同; ProductCode必须不同.