加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在c#中有一个类库的Application_Start

发布时间:2020-12-15 03:53:00 所属栏目:百科 来源:网络整理
导读:当从另一个程序集中实例化时,我希望在类库中执行某些代码.是否有一个类库的入口点或引导?我以为一个静态方法Main会做这个伎俩,但我错了. 应用程序可能是配置和实例化一个记录器单例,未处理的异常处理程序等. 解决方法 你看过 PreApplicationStartMethodAttr
当从另一个程序集中实例化时,我希望在类库中执行某些代码.是否有一个类库的入口点或引导?我以为一个静态方法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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读