VS 2010主要发布版本更改 - 新应用程序或覆盖以前的版本

时间:2010-12-14 16:27:46

标签: visual-studio visual-studio-2010 clickonce

使用Visual Studio 2010 Professional Windows窗体应用程序。目前,ClickOnce应用程序仅增加了修订版值(1.0.0.15)。设置是每次发布时自动增加修订。应用程序打开前,客户端应用程

如果我手动增加Major值(2.0.0.0),这是安装另一个版本的应用程序还是仅覆盖/更新客户机上的现有版本?我记得使用快递版本,这发生了。

2 个答案:

答案 0 :(得分:2)

增加版本号的任何部分都不会安装其他版本的应用程序。它只会更新现有的安装。

答案 1 :(得分:2)

如果您在“更新”对话框中使用最低版本,或者您的应用程序仅在线,则ClickOnce仅在客户端计算机上保留一个版本。

如果您未按要求推送更新(填写最低版本),并且您的应用程序处于联机/脱机状态,则ClickOnce会在客户端计算机上保留两个版本。这意味着用户可以转到添加/删除程序并在需要时退出最新版本。

ClickOnce在部署文件夹的根文件夹中安装部署清单(.application文件)中的任何版本号。如果您将版本更改为2.0并进行部署,则会安装2.0。如果您确定不喜欢它并希望返回,则可以从其中一个Application Files文件夹中提取.application文件的早期版本并将其复制到根文件夹,并在下次用户运行时应用程序,它将安装该版本。如果您按要求推送更新(最小版本),则此方法无效。

如果要在同一台计算机上运行同一应用程序的多个版本,则必须更改程序集名称,产品名称,发布文件夹位置和安装URL。