A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

36 lines
983 B

<Project>
<ItemGroup>
<PackageReference Include="Avalonia" />
<PackageReference Include="Avalonia.Themes.Fluent" />
</ItemGroup>
<ItemGroup>
<AvaloniaResource
Include="$(MSBuildThisFileDirectory)/BuildTests/Assets/**"
Link="Assets/%(Filename)%(Extension)" />
</ItemGroup>
<ItemGroup>
<AvaloniaXaml
Include="$(MSBuildThisFileDirectory)/BuildTests/*.axaml"
Link="%(Filename)%(Extension)" />
</ItemGroup>
<ItemGroup Condition="'$(MSBuildProjectExtension)' == '.csproj'">
<Compile
Include="$(MSBuildThisFileDirectory)/BuildTests/*.cs"
Link="%(Filename)%(Extension)"
DependentUpon="%(Filename)" />
</ItemGroup>
<Target
Name="ErrorOnUnsetAvaloniaVersion"
BeforeTargets="Restore"
Condition="'$(AvaloniaVersion)' == '' Or '$(AvaloniaVersion)' == '9999.9999.9999'">
<Error Text="Please set the AvaloniaVersion property on build (using -p:AvaloniaVersion=x.y.z)" />
</Target>
</Project>