1+ <Project Sdk="Microsoft.NET.Sdk">
2+ <PropertyGroup>
3+ <OutputType>WinExe</OutputType>
4+ <TargetFramework>net10.0</TargetFramework>
5+ <Nullable>enable</Nullable>
6+ <BuiltInComInteropSupport>true</BuiltInComInteropSupport>
7+ <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
8+ <RootNamespace>DMINLauncher</RootNamespace>
9+ <AssemblyName>DMINLauncher</AssemblyName>
10+
11+ <!-- Version Information -->
12+ <Version>1.4.0</Version>
13+ <AssemblyVersion>1.3.0</AssemblyVersion>
14+ <FileVersion>1.3.0</FileVersion>
15+ <InformationalVersion>1.3.0</InformationalVersion>
16+
17+ <!-- Application Icon -->
18+ <ApplicationIcon>Assets\doom.ico</ApplicationIcon>
19+
20+ <!-- Self-contained deployment settings -->
21+ <SelfContained>true</SelfContained>
22+ <PublishSingleFile>true</PublishSingleFile>
23+ <PublishTrimmed>false</PublishTrimmed>
24+ <IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
25+ <PackageIcon>icon.png</PackageIcon>
26+ </PropertyGroup>
27+
28+ <ItemGroup>
29+ <AvaloniaResource Include="Assets\**" />
30+ <AvaloniaResource Include="Styles\**" />
31+ </ItemGroup>
32+
33+ <ItemGroup>
34+ <AvaloniaXaml Remove="Styles\CompactNumericUpDown.axaml" />
35+ </ItemGroup>
36+
37+
38+ <ItemGroup>
39+ <None Include=".github\workflows\release.yml" />
40+ </ItemGroup>
41+
42+ <ItemGroup>
43+ <PackageReference Include="Avalonia" Version="11.0.10" />
44+ <PackageReference Include="Avalonia.Desktop" Version="11.0.10" />
45+ <PackageReference Include="Avalonia.Themes.Fluent" Version="11.0.10" />
46+ <PackageReference Include="Avalonia.Fonts.Inter" Version="11.0.10" />
47+ <PackageReference Include="Avalonia.ReactiveUI" Version="11.0.10" />
48+ <PackageReference Include="Open.NAT" Version="2.1.0" />
49+ </ItemGroup>
50+
51+ <ItemGroup>
52+ <None Update="Assets\icon.png">
53+ <Pack>True</Pack>
54+ <PackagePath>\</PackagePath>
55+ </None>
56+ </ItemGroup>
57+ </Project>
0 commit comments