![](/img/trans.png)
[英]How can I reference a com visible C# dll in a vb6 library project using a manifest?
[英]How can I check if a library (dll) is available in C#?
如何在调用库之前检查库(dll)是否在运行时可用?
AppDomain.AssemblyLoad和AppDomain.AssemblyResolve事件分别在加载和加载失败时发生。 如果处理这些事件,则可以确定哪些程序集已加载以及哪些程序失败。
如果知道文件的位置,则可以使用System.IO.File.Exists来检查文件。
您可以使用System.Reflection.Assembly.LoadFrom加载它。
如果使用这种形式的后期绑定,则需要使用反射来调用dll中的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.