【发布时间】:2017-06-22 09:10:43
【问题描述】:
有没有办法使用这个: Path.Combine(AppDomain.CurrentDomain.BaseDirectory,“bin”) 但按名称空间过滤? 我想要的是具有特定命名空间的目录路径的所有 dll
【问题讨论】:
标签: c# dll directory .net-assembly
有没有办法使用这个: Path.Combine(AppDomain.CurrentDomain.BaseDirectory,“bin”) 但按名称空间过滤? 我想要的是具有特定命名空间的目录路径的所有 dll
【问题讨论】:
标签: c# dll directory .net-assembly
使用以下方式加载程序集:
var assembly = Assembly.LoadFrom("path/to/assembly");
获取所有类型并检查使用的命名空间:
foreach(var t in assembly.GetTypes()) {
var ns = t.Namespace;
// Check namespace
}
【讨论】: