Files
Docker/CodeGenerator/CloudBuilder.CodeGenerator/Program.cs
T
2026-09-01 15:26:40 +08:00

36 lines
1011 B
C#

using CloudBuilder.CodeGenerator;
using Microsoft.Extensions.DependencyInjection;
namespace WinFormsApp
{
internal static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.SetHighDpiMode(HighDpiMode.SystemAware);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
var services = new ServiceCollection();
try
{
services.Initialize();
var serviceProvider = services.BuildServiceProvider();
MainFunctionView mainFunctionView = serviceProvider.GetRequiredKeyedService<MainFunctionView>(typeof(MainFunctionView).Name);
Application.Run(mainFunctionView);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}