Toastie
2a8cd606c5
All checks were successful
EllieBotDevs/EllieHub/pipeline/head This commit looks good
73 lines
No EOL
3.4 KiB
XML
73 lines
No EOL
3.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<!--Project Settings-->
|
|
<OutputType>WinExe</OutputType>
|
|
<TargetFramework>net9.0</TargetFramework>
|
|
<AnalysisLevel>latest</AnalysisLevel>
|
|
<LangVersion>latest</LangVersion>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<WarningsAsErrors>Nullable</WarningsAsErrors>
|
|
<EnforceCodeStyleInBuild>True</EnforceCodeStyleInBuild>
|
|
<GenerateDocumentationFile>True</GenerateDocumentationFile>
|
|
<BuiltInComInteropSupport>True</BuiltInComInteropSupport>
|
|
<ApplicationIcon>Assets/Light/ellieupdatericon.ico</ApplicationIcon>
|
|
|
|
<!--Publishing-->
|
|
<PublishSingleFile>true</PublishSingleFile>
|
|
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
|
|
<SelfContained>true</SelfContained>
|
|
<DebugType>embedded</DebugType>
|
|
|
|
<!--Version-->
|
|
<VersionPrefix>1.0.4.0</VersionPrefix>
|
|
|
|
<!--Avalonia Settings-->
|
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
|
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
|
|
|
|
<!--Generate app host, so the final MacOS .app binary works-->
|
|
<UseAppHost>true</UseAppHost>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
|
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
|
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<AvaloniaResource Include="Assets\**" />
|
|
|
|
<!--Watch XAML files for hot reload-->
|
|
<Watch Include="**\*.xaml" />
|
|
<Watch Include="**\*.axaml" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Avalonia" Version="11.1.5" />
|
|
<PackageReference Include="Avalonia.Desktop" Version="11.1.5" />
|
|
<PackageReference Include="Avalonia.ReactiveUI" Version="11.1.5" />
|
|
<PackageReference Include="Avalonia.Controls.ItemsRepeater" Version="11.1.5" />
|
|
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.1.5" />
|
|
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.1.5" />
|
|
<PackageReference Include="Toastie.DependencyInjection" Version="3.0.0" />
|
|
<PackageReference Include="Toastie.Events" Version="3.0.0" />
|
|
<PackageReference Include="MessageBox.Avalonia" Version="3.1.5.1" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
|
|
<!--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.10" />
|
|
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.0" />
|
|
<PackageReference Include="SingleFileExtractor.Core" Version="2.2.0" />
|
|
<PackageReference Include="SkiaImageView.Avalonia11" Version="1.5.0" />
|
|
<PackageReference Include="Toastie.Utilities" Version="3.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Update="Views\Windows\AppView.axaml.cs">
|
|
<DependentUpon>AppView.axaml</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
</Project> |