【问题标题】:get all dlls of specific namespace from directory从目录中获取特定命名空间的所有 dll
【发布时间】:2017-06-22 09:10:43
【问题描述】:

有没有办法使用这个: Path.Combine(AppDomain.CurrentDomain.BaseDirectory,“bin”) 但按名称空间过滤? 我想要的是具有特定命名空间的目录路径的所有 dll

【问题讨论】:

    标签: c# dll directory .net-assembly


    【解决方案1】:

    使用以下方式加载程序集:

    var assembly = Assembly.LoadFrom("path/to/assembly");
    

    获取所有类型并检查使用的命名空间:

    foreach(var t in assembly.GetTypes()) { 
        var ns = t.Namespace;
        // Check namespace
    }    
    

    【讨论】:

      猜你喜欢
      • 2014-05-10
      • 2010-09-25
      • 2010-12-08
      • 2013-12-24
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多