mirror of
https://github.com/AtomUI/AtomUI.git
synced 2026-10-23 01:38:40 +08:00
30 lines
1.4 KiB
XML
30 lines
1.4 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<NoWarn>$(NoWarn);CS7035</NoWarn>
|
|
<AvaloniaVersion>11.3.1</AvaloniaVersion>
|
|
<AtomUIVersion>0.0.4</AtomUIVersion>
|
|
<IsNightlyBuild Condition="'$(IsNightlyBuild)' == ''">false</IsNightlyBuild>
|
|
<BuildTimestamp Condition="'$(BuildTimestamp)' == ''">$([System.DateTime]::Now.ToString("yyyyMMddHHmm"))</BuildTimestamp>
|
|
<CanAppendBuildInfo>false</CanAppendBuildInfo>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
|
|
<FileVersion>$([System.DateTime]::Now.ToString("yyyy.MM.dd HH:mm:ss"))</FileVersion>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(IsNightlyBuild)' == 'true'">
|
|
<OriginVersion>$(AtomUIVersion)</OriginVersion>
|
|
<AtomUIVersion>$(AtomUIVersion)-build.$(BuildTimestamp)</AtomUIVersion>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<Version>$(AtomUIVersion)</Version>
|
|
</PropertyGroup>
|
|
|
|
<Target Name="CheckNightlyVersion" BeforeTargets="Build">
|
|
<PropertyGroup>
|
|
<CanAppendBuildInfo Condition="'$(OriginVersion)' != '' AND !$(OriginVersion.Contains('-'))">true</CanAppendBuildInfo>
|
|
</PropertyGroup>
|
|
<Error Condition="'$(CanAppendBuildInfo)' != 'true' AND '$(IsNightlyBuild)' == 'true'" Text="The currently specified daily build, but the version information already contains other information." />
|
|
</Target>
|
|
</Project> |