当我将程序集信息更改为1.0.0.1时我认为我可以阅读带有$(版本)的版本,但它似乎没有改变?
答案 0 :(得分:3)
您可以使用GetAssemblyIdentity
任务来检索版本:
<Target Name="AfterBuild">
<GetAssemblyIdentity AssemblyFiles="$(OutputPath)\$(AssemblyName).$(OutputType)">
<Output TaskParameter="Assemblies" ItemName="AssemblyIdentities"/>
</GetAssemblyIdentity>
<PropertyGroup>
<CssOutputFile Condition="'$(CssOutputFile)'==''">
..\Styles\master-%(AssemblyIdentities.Version).css
</CssOutputFile>
</PropertyGroup>
<Message Text="CssOutputFile : $(CssOutputFile)"/>
</Target>