Migrate desktop app to Avalonia and publish cross-platform releases
Build and Release / Publish Windows, Linux and macOS (push) Successful in 3m7s

This commit is contained in:
2026-07-19 08:51:41 +08:00 Unverified
parent 864feaf317
commit f61e298871
17 changed files with 1051 additions and 40 deletions
+14 -15
View File
@@ -1,19 +1,18 @@
using kcsj.Forms;
using Avalonia;
namespace kcsj
namespace kcsj;
internal static class Program
{
internal static class Program
[STAThread]
public static void Main(string[] args)
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
// To customize application configuration such as set high DPI settings or default font,
// see https://aka.ms/applicationconfiguration.
ApplicationConfiguration.Initialize();
Application.Run(new Forms.MainForm());
}
BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
}
}
public static AppBuilder BuildAvaloniaApp() =>
AppBuilder.Configure<App>()
.UsePlatformDetect()
.WithInterFont()
.LogToTrace();
}