2022-11-04 22:47:42 +08:00
<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
<OutputType > WinExe</OutputType>
<TargetFramework > net6.0</TargetFramework>
<Nullable > enable</Nullable>
<!-- Avalonia doesen't support TrimMode=link currently,but we are working on that https://github.com/AvaloniaUI/Avalonia/issues/6892 -->
<TrimMode > copyused</TrimMode>
<BuiltInComInteropSupport > true</BuiltInComInteropSupport>
</PropertyGroup>
<ItemGroup >
<None Remove= ".gitignore" />
</ItemGroup>
<ItemGroup >
<!-- This helps with theme dll - s trimming.
If you will publish your application in self-contained mode with p:PublishTrimmed=true and it will use Fluent theme Default theme will be trimmed from the output and vice versa.
https://github.com/AvaloniaUI/Avalonia/issues/5593 -->
<TrimmableAssembly Include= "Avalonia.Themes.Fluent" />
<TrimmableAssembly Include= "Avalonia.Themes.Default" />
</ItemGroup>
<ItemGroup >
<PackageReference Include= "Avalonia" Version= "11.0.0-preview3" />
<PackageReference Include= "Avalonia.Desktop" Version= "11.0.0-preview3" />
<!-- Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration. -->
<PackageReference Condition= "'$(Configuration)' == 'Debug'" Include= "Avalonia.Diagnostics" Version= "11.0.0-preview3" />
<PackageReference Include= "XamlNameReferenceGenerator" Version= "1.3.4" />
</ItemGroup>
<ItemGroup >
2022-11-04 23:13:57 +08:00
<ProjectReference Include= "..\Avalonia.Themes.Semi\Avalonia.Themes.Semi.csproj" />
2022-11-04 22:47:42 +08:00
</ItemGroup>
</Project>