在c#中有一个类库的Application_Start

前端之家收集整理的这篇文章主要介绍了在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

原文链接:https://www.f2er.com/csharp/93522.html

猜你在找的C#相关文章