繁体   English   中英

如何检查C#中是否有库(dll)?

[英]How can I check if a library (dll) is available in C#?

如何在调用库之前检查库(dll)是否在运行时可用?

AppDomain.AssemblyLoadAppDomain.AssemblyResolve事件分别在加载和加载失败时发生。 如果处理这些事件,则可以确定哪些程序集已加载以及哪些程序失败。

如果知道文件的位置,则可以使用System.IO.File.Exists来检查文件。

您可以使用System.Reflection.Assembly.LoadFrom加载它。

如果使用这种形式的后期绑定,则需要使用反射来调用dll中的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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