如果存在以前的版本,如何制作msi覆盖程序?

Has*_*ion 4 c# deployment wizard setup-project

我正在使用Visual Studio 2010,我正在开发一个Windows应用程序,同时尝试为它自动更新程序面临严重问题.

当程序找到新版本并尝试安装它时,它可能不会因为两个原因:

1 - 应用程序存在于我的程序文件中.这样窗口出现了 在此输入图像描述

2 - 应用程序已经打开" the form that performed the update process".

该问题与版本号没有任何关系.

这是关于程序的存在以及安装新版本的能力,尽管之前的版本已经打​​开.

Cos*_*rvu 5

要启用自动主要升级机制,您需要增加ProductVersion并更改ProductCode.这是通过项目"属性"窗格完成的.

您可以在此处阅读有关升级的更多信息:http://msdn.microsoft.com/en-us/library/windows/desktop/aa370579(v = vs.85).aspx