2010-06-07 66 views

回答

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> 
+0

好吧,我看到了,我怎么可以使用的PropertyGroup里面的价值? 像这样CssOutputFile Condition =“'$(CssOutputFile)'==''”> .. \ Styles \ master-VERSION -HERE.css Marcus 2010-06-07 15:13:35

+0

我已更新此用法的代码。 – 2010-06-07 15:54:30