使用clickOnce时是否可以重置我的版本编号

时间:2014-11-26 21:14:01

标签: .net visual-studio-2010 deployment clickonce

我有一个通过clickOnce部署的WinForms应用程序。它设置为在启动时检查更新的版本。从历史上看,此应用程序已使用当前日期编号,即2014.11.11将是今天的版本发布。

我想使用版本号意味着什么的系统,但我不想从2015.1.1开始。是否可以将我的主要版本号降低到一位数,并且在用户运行时仍然可以获取更新?

该应用程序是.Net 4.0,正在Visual Studio 2010上构建

1 个答案:

答案 0 :(得分:1)

不,您无法重置您的版本号。请参阅以下help from microsoft

  

ClickOnce Publish Version属性确定您要发布的应用程序是否将被视为更新。   每次增加版本时,应用程序将作为更新发布。   ...   你永远不应该减少版本号;这样做可能会导致不可预测的更新行为。

您可以选择版本号作为单个号码,例如2015001,只要此号码大于您的上一个版本,例如2015001> 2014年11月11日。

如果你想要一个数字,你需要发布一个新的应用程序,就像它是一个全新的应用程序。

我建议您使用以下方法,而不是将您的版本号用作日期数字。

Year.MajorVersion.MinorVersion 
2015.001.001
Office 2015 , Service Pack 1, Patch 1