我有一些来自我需要许可的第三方的DLL。它有一些我必须从我自己的DLL调用的方法。我的DLL在几个项目中被引用,我不想对每个主机进行更改。有没有什么方法可以在我的DLL中调用一些方法?像添加一些静态类或构造函数,但没有明确从宿主中调用该类?我不确定我是否清楚地解释它。如有需要请提问。有什么办法可以自动运行DLL中的某些代码?
ThirdPartyType license = new ThirdPartyType();
license.Load("license.xml");
这是我想放在我的DLL中并在相同的DLL中调用它的一段授权码。
客户使用的类的静态构造函数应该这样做。 – Maarten
你想要从引用你自己的dll的所有程序集中执行这段代码吗? – HimBromBeere
@Maarten,是的,但我的意思是没有明确的电话给我的DLL ...我不想改变每个主机应用程序,并想以某种方式调用它在域加载或...我不知道如果可能在所有。 –