C# 如何从UWP(又名.NET内核)中的类型对象获取程序集

C# 如何从UWP(又名.NET内核)中的类型对象获取程序集,c#,reflection,uwp,.net-core,C#,Reflection,Uwp,.net Core,类型类在.NET Framework中具有程序集属性。但是,当您编写一个当然使用.NETCore的UWP时,这个属性就消失了。只有AssemblyQualifiedName属性可用 如何从该名称访问程序集 请记住,很多常用类在.NETCore中都不可用,所以您通常的.NETFramework答案可能不起作用。例如,没有AppDomain之类的东西。好的,我忽略了在类型对象上使用GetTypeInfo可用的TypeInfo类。TypeInfo已获得程序集属性。您可以使用typeof(xxx).Ge

类型类在.NET Framework中具有程序集属性。但是,当您编写一个当然使用.NETCore的UWP时,这个属性就消失了。只有AssemblyQualifiedName属性可用

如何从该名称访问程序集


请记住,很多常用类在.NETCore中都不可用,所以您通常的.NETFramework答案可能不起作用。例如,没有AppDomain之类的东西。

好的,我忽略了在类型对象上使用GetTypeInfo可用的TypeInfo类。TypeInfo已获得程序集属性。

您可以使用
typeof(xxx).GetTypeInfo().Assembly
获取程序集。

请将其标记为答案。不要忘记在代码中添加“using System.Reflection;”,因为GetTypeInfo()是一个扩展方法。