美好时光,
我在TFS构建中使用Visual Studio Build步骤,使用MSBuild Arguments
/target:MyProject:publish /property:ApplicationVersion=VersionNumber
部署已安装的新版本应用程序后,不想更新。我检查了清单文件,并发现VersionNumber应用于entryPoint元素的版本,而不是版本的assemblyIdentity元素。
在构建步骤中是否可以修复,或者我应该通过自己的脚本更改清单?
答案 0 :(得分:1)
assemblyIdentity的版本取决于目标应用程序,因此您需要在目标应用程序的AssemblyInfo.cs文件中更改AssemblyVersion。 (不能通过MSBuild来实现)
有许多扩展程序包含相关的步骤/任务,例如:Assembly Info,Update AssemblyInfo。 (在构建之前更新版本)