c# - 以编程方式检查 Gac 中是否存在 dll。如果存在,则将其显示在网格中

标签 c#

我将在一个文件夹中有一个 dll 列表,我想检查一个 dll 是否存在一个应用程序。如果是这样,我想在网格中添加该应用程序名称。任何人都可以告诉如何以编程方式执行此操作。提前致谢

最佳答案

执行 assembly.LoadFrom 并检查 GlobalAssemblyCache

testAssembly = Assembly.LoadFrom(dllname);

if (!testAssembly.GlobalAssemblyCache)
{
  // not in gac
}

关于c# - 以编程方式检查 Gac 中是否存在 dll。如果存在,则将其显示在网格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3356207/

相关文章:

c# - 黑白命令字段和模板字段的区别

c# - 如何将泛型类型传递给新的泛型对象?

c# - 多维数组 [][] 与 [,]

c# - 使用 BeginPeek 后,我是否必须调用 EndPeek?

c# - 通过命令行仅构建 VS 安装项目

c# - 如何使用通用存储库模式按类型有条件地过滤 IQueryable

c# - JSON.net 卡在 DeserializeObject

c# - IDataObject 拖放问题,从 __ComObject 转换

c# - ASP.NET超链接绑定(bind)多个URL参数

c# - 使用C#,如何在文本 block 中搜索并输入超链接?