C#学习教程:如何列出PCL中的所有已加载程序集(可移植类库)分享


如何列出PCL中的所有已加载程序集(可移植类库)

在.NET中很容易获得所有已加载程序集的列表:

AppDomain.CurrentDomain.GetAssemblies() 

但我找不到在PCL(可移植类库)代码中执行此操作的方法? 有什么建议?

不确定Deployment.Current.Parts是否在PCL中可用,但我使用:

上述就是C#学习教程:如何列出PCL中的所有已加载程序集(可移植类库)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 public static List GetAssemblies() { List assemblies = new List(); foreach (var assemblyPart in Deployment.Current.Parts) { StreamResourceInfo sri = Application.GetResourceStream(new Uri(assemblyPart.Source, UriKind.Relative)); Assembly a = new AssemblyPart().Load(sri.Stream); if (a != null) assemblies.Add(a); } return assemblies; } 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/954832.html

发表评论

邮箱地址不会被公开。 必填项已用*标注