1
当我改变汇编信息让可以说1.0.0.1我认为我可以阅读与$(版本)的版本,但它似乎并没有改变?在生成后事件中阅读程序集版本号?
当我改变汇编信息让可以说1.0.0.1我认为我可以阅读与$(版本)的版本,但它似乎并没有改变?在生成后事件中阅读程序集版本号?
您可以使用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>
好吧,我看到了,我怎么可以使用的PropertyGroup里面的价值? 像这样CssOutputFile Condition =“'$(CssOutputFile)'==''”> .. \ Styles \ master-VERSION -HERE.css CssOutputFile> – Marcus 2010-06-07 15:13:35
我已更新此用法的代码。 – 2010-06-07 15:54:30