如何在不使用c#中的语句的情况下调用dll文件

本文关键字:语句 情况下 调用 文件 dll | 更新日期: 2023-09-27 18:00:56

如何在不使用using statement的情况下从C#主项目调用用C#编写的DLL?

如VB.

如何在不使用c#中的语句的情况下调用dll文件

中的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和主项目中保持相同的命名空间。

你能进一步解释一下你的场景吗?您是否正在创建某种"插件"架构,在这种架构中,您不知道什么插件在运行时之前可用?如果是这样的话,是的,反思会把你带到你需要去的地方,但还有更好的方法。