C#中的DLL入口点在哪里?

时间:2013-04-24 23:45:06

标签: c# dll embed .net-assembly

我目前正在尝试将DLL(作为资源)嵌入到另一个dll中,但我遇到了一些小问题。

DLL入口点位于何处?我的意思是,在WPF中我会有一个 app.xaml.cs 文件,但如果我的项目是库本身怎么办? ?

我应该在哪里编程AppDomain.CurrentDomain.AssemblyResolve,以便从资源中选择它?我没有程序类来做那件事。

1 个答案:

答案 0 :(得分:2)

DLL没有入口点 而是根据需要加载和使用类。

在使用其他程序集中的任何类型之前,您应该在静态初始化程序中调用AssemblyResolve,而不是处理Assembly.Load