mirror of
https://github.com/MikuLeaks/MikuSB.git
synced 2026-06-04 14:43:59 +00:00
22 lines
876 B
XML
22 lines
876 B
XML
<Project>
|
|
<Target Name="GenerateBuildVersionInfo" BeforeTargets="BeforeCompile">
|
|
<ReadLinesFromFile File="$(MSBuildThisFileDirectory)version.txt">
|
|
<Output TaskParameter="Lines" ItemName="_BuildVersionLines" />
|
|
</ReadLinesFromFile>
|
|
|
|
<PropertyGroup>
|
|
<_BuildVersionRaw>@(_BuildVersionLines->'%(Identity)', '')</_BuildVersionRaw>
|
|
<_BuildVersion>$([System.String]::Copy('$(_BuildVersionRaw)').Replace('v=', '').Trim())</_BuildVersion>
|
|
</PropertyGroup>
|
|
|
|
<WriteLinesToFile
|
|
File="$(IntermediateOutputPath)BuildVersion.g.cs"
|
|
Overwrite="true"
|
|
Lines="// <auto-generated/>
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("$(_BuildVersion)")]" />
|
|
|
|
<ItemGroup>
|
|
<Compile Include="$(IntermediateOutputPath)BuildVersion.g.cs" Visible="false" />
|
|
</ItemGroup>
|
|
</Target>
|
|
</Project>
|