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

.net 使用clickOnce时是否可以重置我的版本编号,.net,visual-studio-2010,deployment,clickonce,.net,Visual Studio 2010,Deployment,Clickonce,我有一个WinForms应用程序,它是通过clickOnce部署的。它设置为在启动时检查更新版本。从历史上看,该应用程序的版本编号使用当前日期,即2014.11.11将是今天的版本 我想使用版本号有意义的系统,但我不想从2015.1.1开始。是否有可能将我的主要版本号降低到一位数,并且在用户运行时仍有更新 该应用程序是.Net 4.0,正在Visual Studio 2010上构建。不,您无法重置版本号。见下文 ClickOnce Publish Version属性确定是否将要发布的应用程序视为

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

我想使用版本号有意义的系统,但我不想从2015.1.1开始。是否有可能将我的主要版本号降低到一位数,并且在用户运行时仍有更新


该应用程序是.Net 4.0,正在Visual Studio 2010上构建。不,您无法重置版本号。见下文

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

但是,您可以选择一个版本号作为单一编号,如2015001,只要该编号大于您的上一个版本,如2015001>2014.11.11

如果您想要达到一位数,您需要从fresh发布一个应用程序,就像它是一个全新的应用程序一样

我建议您使用以下方法,而不是使用版本号作为日期号

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