我自己编译的a.dll中调用了其他的b.dll,
c#中使用a.dll时候需要把b.dll也import进去吗?
所有的dll都需要放进c#工程下面吗?
是的,所有的dll都需要add reference。
默认情况下,你需要把dll添加到项目目录,不过你也可以注册到gac,那么久像.net类库那样不需要复制过来了。可以全局访问。
不一定要引用,用Assembly.LoadFrom也可以,只要指定dll的路径就行了,assembly.GetExportedTypes方法可以获取程序集里面所有的类型,或用
assembly.CreateInstance创建想要的类型实例
只要用到DLL文件,就该引用