如何在不使用c#中的语句的情况下调用dll文件
本文关键字:语句 情况下 调用 文件 dll | 更新日期: 2023-09-27 18:00:56
如何在不使用using statement
的情况下从C#主项目调用用C#编写的DLL?
如VB.
CreateObject(servername.typename[,location])
.Net框架中与VB6的CreateObject调用最接近的方法如下:
object calcInstance = Activator.CreateInstance(calcType);
or
Assembly testAssembly = Assembly.LoadFile(@"c:'Test.dll");
代码取自http://www.csharp-examples.net/reflection-examples/
在DLL和主项目中保持相同的命名空间。
你能进一步解释一下你的场景吗?您是否正在创建某种"插件"架构,在这种架构中,您不知道什么插件在运行时之前可用?如果是这样的话,是的,反思会把你带到你需要去的地方,但还有更好的方法。