2022-11-06 14:14:53 +08:00
<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
2022-11-06 20:13:24 +08:00
<OutputType > Exe</OutputType>
2022-11-06 14:14:53 +08:00
<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 >
<Folder Include= "Models\" />
<AvaloniaResource Include= "Assets\**" />
<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= "0.10.18" />
<PackageReference Include= "Avalonia.Desktop" Version= "0.10.18" />
<!-- Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration. -->
<PackageReference Condition= "'$(Configuration)' == 'Debug'" Include= "Avalonia.Diagnostics" Version= "0.10.18" />
<PackageReference Include= "Avalonia.ReactiveUI" Version= "0.10.18" />
2022-11-06 18:44:23 +08:00
<PackageReference Include= "EventBinder.Avalonia" Version= "2.5.0.1" />
2022-11-06 14:14:53 +08:00
<PackageReference Include= "XamlNameReferenceGenerator" Version= "1.3.4" />
</ItemGroup>
2022-11-06 18:44:23 +08:00
2022-11-06 14:14:53 +08:00
</Project>