[英]How do you call or invoke a DLL method from a separate project without declaring it as a reference in the solution explorer?
如果您具有Executable.proj和ClassLibrary.proj,如何在ClassLibrary中调用方法而不在Executable.proj中将其作为引用?
使用反射。 伪代码:
var asm = Assembly.Load("classlibrary.dll");
var type = asm.GetType("YourType")
var instance = Activator.CreateInstance(type);
type.GetMethod("MethodName").Invoke(Instance);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.