2026-06-06 05:49:24 -05:00
<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
<OutputType > WinExe</OutputType>
<TargetFramework > net10.0</TargetFramework>
<Nullable > enable</Nullable>
<BuiltInComInteropSupport > true</BuiltInComInteropSupport>
<ApplicationManifest > app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault > true</AvaloniaUseCompiledBindingsByDefault>
<AllowUnsafeBlocks > true</AllowUnsafeBlocks>
<ApplicationIcon > LANCommanderDark.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup >
<PackageReference Include= "Avalonia" />
<PackageReference Include= "Avalonia.Desktop" />
<PackageReference Include= "Avalonia.Themes.Fluent" />
<PackageReference Include= "Avalonia.Fonts.Inter" />
<PackageReference Include= "Avalonia.ReactiveUI" />
<PackageReference Include= "Avalonia.Controls.ItemsRepeater" />
<PackageReference Include= "Avalonia.Svg.Skia" />
<PackageReference Include= "AvaloniaUI.DiagnosticsSupport" />
<PackageReference Include= "CommunityToolkit.Mvvm" />
<PackageReference Include= "HotAvalonia" PrivateAssets= "All" Publish= "True" />
<PackageReference Include= "ByteSize" />
<PackageReference Include= "LiveChartsCore" />
<PackageReference Include= "LiveChartsCore.SkiaSharpView" />
<PackageReference Include= "LiveChartsCore.SkiaSharpView.Avalonia" />
<PackageReference Include= "Microsoft.Extensions.Http" />
<PackageReference Include= "Microsoft.Extensions.Logging.Console" />
<PackageReference Include= "Notify.NET" />
<PackageReference Include= "PDFtoImage" />
<PackageReference Include= "LibVLCSharp" />
<PackageReference Include= "LibVLCSharp.Avalonia" />
2026-06-07 11:45:02 -05:00
<PackageReference Include= "VideoLAN.LibVLC.Windows" Condition= "$(RuntimeIdentifier.StartsWith('win')) OR ($([MSBuild]::IsOSPlatform('Windows')) AND '$(RuntimeIdentifier)' == '')" />
<PackageReference Include= "VideoLAN.LibVLC.Mac" Condition= "$(RuntimeIdentifier.StartsWith('osx')) OR ($([MSBuild]::IsOSPlatform('OSX')) AND '$(RuntimeIdentifier)' == '')" />
2026-06-06 05:49:24 -05:00
<PackageReference Include= "ppy.SDL3-CS" />
</ItemGroup>
2026-06-24 02:03:09 -05:00
<ItemGroup >
<InternalsVisibleTo Include= "LANCommander.Launcher.Tests" />
</ItemGroup>
2026-06-06 05:49:24 -05:00
<ItemGroup >
2026-07-23 19:47:22 -05:00
<ProjectReference Include= "..\LANCommander.Launcher.Plugins\LANCommander.Launcher.Plugins.csproj" />
2026-06-06 05:49:24 -05:00
<ProjectReference Include= "..\LANCommander.Launcher.Services\LANCommander.Launcher.Services.csproj" />
<ProjectReference Include= "..\LANCommander.Launcher.Settings\LANCommander.Launcher.Settings.csproj" />
</ItemGroup>
<ItemGroup >
<AvaloniaResource Include= "Assets\**" />
<AvaloniaXaml Remove= "Theme\ColorPalette.axaml" />
<AvaloniaResource Include= "Theme\ColorPalette.axaml" />
<AvaloniaXaml Remove= "Theme\LANCommander.axaml" />
<AvaloniaResource Include= "Theme\LANCommander.axaml" />
</ItemGroup>
</Project>