|
|
@@ -0,0 +1,52 @@
|
|
|
+<Project Sdk="Microsoft.NET.Sdk">
|
|
|
+ <PropertyGroup>
|
|
|
+ <OutputType>WinExe</OutputType>
|
|
|
+ <TargetFramework>net8.0</TargetFramework>
|
|
|
+ <Nullable>enable</Nullable>
|
|
|
+ <BuiltInComInteropSupport>true</BuiltInComInteropSupport>
|
|
|
+ <ApplicationManifest>app.manifest</ApplicationManifest>
|
|
|
+ <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
|
|
|
+ <ApplicationIcon>Assets\icon.ico</ApplicationIcon>
|
|
|
+ </PropertyGroup>
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <Folder Include="Models\" />
|
|
|
+ <AvaloniaResource Include="Assets\**" />
|
|
|
+ </ItemGroup>
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <AvaloniaResource Remove="Assets\icon.ico" />
|
|
|
+ <AvaloniaResource Remove="Assets\icon.png" />
|
|
|
+ </ItemGroup>
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <None Remove="Assets\icon.ico" />
|
|
|
+ <None Remove="Assets\icon.png" />
|
|
|
+ </ItemGroup>
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <Content Include="Assets\icon.ico" />
|
|
|
+ </ItemGroup>
|
|
|
+
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <PackageReference Include="Avalonia" Version="11.0.2" />
|
|
|
+ <PackageReference Include="Avalonia.Desktop" Version="11.0.2" />
|
|
|
+ <PackageReference Include="Avalonia.Themes.Fluent" Version="11.0.2" />
|
|
|
+ <PackageReference Include="Avalonia.Fonts.Inter" Version="11.0.2" />
|
|
|
+ <!--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.2" />
|
|
|
+ <PackageReference Include="Avalonia.ReactiveUI" Version="11.0.2" />
|
|
|
+ </ItemGroup>
|
|
|
+
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <ProjectReference Include="..\PicView.Core\PicView.Core.csproj" />
|
|
|
+ </ItemGroup>
|
|
|
+
|
|
|
+
|
|
|
+ <ItemGroup>
|
|
|
+ <Resource Include="Assets\icon.png" />
|
|
|
+ <Resource Include="Assets\icon.ico" />
|
|
|
+ </ItemGroup>
|
|
|
+</Project>
|