在 C# 编程中,我试图在它们的命名空间中加载具有相同功能的多个程序集,以进行反射。例如,加载命名空间 ABC 中具有相同前缀的所有程序集。. ABC.* ABC. . . * 如何实现?
类似的问题是如何加载名称中具有相同功能的多个程序集?
谢谢,肯
在 C# 编程中,我试图在它们的命名空间中加载具有相同功能的多个程序集,以进行反射。例如,加载命名空间 ABC 中具有相同前缀的所有程序集。. ABC.* ABC. . . * 如何实现?
类似的问题是如何加载名称中具有相同功能的多个程序集?
谢谢,肯
您可以使用Reflection.Assembly.ReflectionOnlyLoadFrom(filepath)
对于问题 2 - 如果您有这些程序集的文件,您可以使用Assembly.LoadFrom(String)或Assembly.ReflectionOnlyLoadFrom(String)并传递与您所需模式匹配的那些文件的名称。