【发布时间】:2011-10-04 23:37:36
【问题描述】:
当从另一个程序集实例化类库时,我想在类库中执行某些代码。类库是否有入口点或引导程序? 我认为静态方法 Main 可以解决问题,但我错了。
这方面的应用程序可能正在配置和实例化记录器单例、未处理的异常处理程序等。
【问题讨论】:
-
您正在寻找 C# 不支持的模块初始化程序。
-
您能否提供进入类库的单点入口,例如您必须调用的静态类工厂才能从库中获取任何有用的实例?然后你可以在第一次调用静态类工厂时进行初始化。
-
您不能只使用某个您知道将从该程序集中加载的类的静态构造函数吗?
-
主要方法
标签: c# .net class-library