如何使用MSBuild.exe更改ClickOnce IdentityVersion?

时间:2017-03-28 07:49:32

标签: tfs msbuild clickonce azure-pipelines

美好时光,

我在TFS构建中使用Visual Studio Build步骤,使用MSBuild Arguments

/target:MyProject:publish /property:ApplicationVersion=VersionNumber

部署已安装的新版本应用程序后,不想更新。我检查了清单文件,并发现VersionNumber应用于entryPoint元素的版本,而不是版本的assemblyIdentity元素。

在构建步骤中是否可以修复,或者我应该通过自己的脚本更改清单?

1 个答案:

答案 0 :(得分:1)

assemblyIdentity的版本取决于目标应用程序,因此您需要在目标应用程序的AssemblyInfo.cs文件中更改AssemblyVersion。 (不能通过MSBuild来实现)

有许多扩展程序包含相关的步骤/任务,例如:Assembly InfoUpdate AssemblyInfo。 (在构建之前更新版本)