C# · 12月 27, 2021

在c#中有一个类库的Application_Start

当从另一个程序集中实例化时,我希望在类库中执行某些代码.是否有一个类库的入口点或引导?我以为一个静态方法Main会做这个伎俩,但我错了.
应用程序可能是配置和实例化一个记录器单例,未处理的异常处理程序等.解决方法 你看过 PreApplicationStartMethodAttribute吗? using System.Web;[assembly: PreApplicationStartMethod(typeof(ClassLibrary.Startup),”Start”)]namespace ClassLibrary{ public class Startup { public static void Start() { // do some awesome stuff here! } }}

更多细节:http://dochoffiday.com/professional/simulate-application-start-in-class-library