在以前的.NET框架中,可以创建没有Application.Run()方法调用的Windows Form应用程序,该应用程序可以有效地运行该过程而无需显示窗体或控制台窗口。
我知道可以为FreeConsole()使用DLLImport,但是与未经修改的Windows Form应用程序不同,它会在几分之一秒内显示一个控制台窗口。我试图避免显示控制台句号。
我知道也可以选择使用服务,尽管我希望避免这样做。我正在使用的构建环境是Arch Linux,它使用dotnet-core 3.0,并使用独立的publish build参数将Windows定位为Windows。
谢谢!