32 lines
No EOL
3.1 KiB
XML
32 lines
No EOL
3.1 KiB
XML
<Project DefaultTargets="version" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
|
|
<Target Name="version">
|
|
<Version Major="$(MajorVersion)" Minor="$(MinorVersion)">
|
|
<Output TaskParameter="Major" PropertyName="Major" />
|
|
<Output TaskParameter="Minor" PropertyName="Minor" />
|
|
<Output TaskParameter="Revision" PropertyName="Revision" />
|
|
</Version>
|
|
<SvnVersion LocalPath=".">
|
|
<Output TaskParameter="Revision" PropertyName="Build" />
|
|
</SvnVersion>
|
|
<CreateItem Include="Major" AdditionalMetadata="ReplacementValue=$(Major)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="Minor" AdditionalMetadata="ReplacementValue=$(Minor)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="SchemaRevision" AdditionalMetadata="ReplacementValue=$(SchemaRevision)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="Build" AdditionalMetadata="ReplacementValue=$(Build)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="Revision" AdditionalMetadata="ReplacementValue=$(Revision)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="ProductName" AdditionalMetadata="ReplacementValue=$(ProductName)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="CompanyName" AdditionalMetadata="ReplacementValue=$(CompanyName)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="Copyright" AdditionalMetadata="ReplacementValue=$(Copyright)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="Trademark" AdditionalMetadata="ReplacementValue=$(Trademark)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="ProductId" AdditionalMetadata="ReplacementValue=$(ProductId)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="MSBuildProjectDirectory" AdditionalMetadata="ReplacementValue=$(MSBuildProjectDirectory)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="UserName" AdditionalMetadata="ReplacementValue=$(UserName)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<CreateItem Include="ComputerName" AdditionalMetadata="ReplacementValue=$(ComputerName)"><Output TaskParameter="Include" ItemName="AssemblyInfoTokens"/></CreateItem>
|
|
<Message Text="Version: $(Major).$(Minor).$(Build).$(Revision)"/>
|
|
<AssemblyInfo CodeLanguage="CS" OutputFile="Source\Common\GlobalAssemblyInfo.cs"
|
|
AssemblyCompany="$(CompanyName)" AssemblyProduct="$(ProductName)"
|
|
AssemblyCopyright="$(Copyright)" AssemblyTrademark="$(Trademark)"
|
|
CLSCompliant="false" AssemblyDelaySign="false" AssemblyKeyName="" AssemblyCulture=""
|
|
AssemblyVersion="$(Major).$(Minor).$(Build).$(Revision)"
|
|
AssemblyFileVersion="$(Major).$(Minor).$(Build).$(Revision)" />
|
|
</Target>
|
|
</Project> |