我希望能够在我的msbuild中使用 AssemblyIdentities.Version ,如何设置/更改它?
答案 0 :(得分:4)
右键点击Project
- > Properties
- > Assembly Information
或(当已经创建了属性时)项目经理Properties
- > {{1 }}
编辑:要从msbuild进行自动修改,您可以使用:
AssemblyInfo.cs
答案 1 :(得分:1)
您使用GetAssemblyIdentity任务执行此操作:
<Target Name="Version">
<GetAssemblyIdentity
AssemblyFiles="$(MSBuildProjectDirectory)\src\MyApp\bin\MyApp.exe">
<Output
TaskParameter="Assemblies"
ItemName="AssemblyIdentities"/>
</GetAssemblyIdentity>
...
</Target>
AssemblyIdentities
只是一个变量名。它也可以在MSDN链接中命名为MyAssemblyIdentities
。 Version
属性会从AssemblyInfo.cs
中读取版本。
同样this SO回答提供了有关如何使用GetAssemblyIdentity
的一些示例。