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