繁体   English   中英

如何在单独的项目中调用或调用DLL方法而不在解决方案资源管理器中将其声明为参考?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM