大千世界,无奇不有,这不,有个需求需要在每次应用程序启动前执行,这也太难了吧!
经过一系列百度谷歌和自己做实验,发现原来这么简单。
铛!铛!铛!!!!
答案就在 Program.cs
中的 Main()
方法中
该方法原本如下
public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); }
我们只要把 .Run()
拆开然后插入我们自己的代码即可
public static void Main(string[] args) { IHost host = CreateHostBuilder(args).Build(); // 程序启动前运行的代码 Console.WriteLine("我在程序启动前执行"); host.Run(); }
目前尚无回复