【问题标题】:How to get Assembly from a Type object in UWP (aka .NET Core)如何从 UWP(又名 .NET Core)中的 Type 对象获取程序集
【发布时间】:2015-11-06 08:43:13
【问题描述】:

Type 类在 .NET Framework 中有一个 Assembly 属性。但是,当您编写当然使用 .NET Core 的 UWP 时,此属性就消失了。只有 AssemblyQualifiedName 属性可用。

我怎样才能通过这个名字进入大会?

请记住,很多常用类在 .NET Core 中不可用,因此您常用的 .NET Framework 答案可能不起作用。例如。没有AppDomain之类的东西。

【问题讨论】:

    标签: c# reflection uwp .net-core


    【解决方案1】:

    你可以使用typeof(xxx).GetTypeInfo().Assembly来获取Assembly。

    【讨论】:

    • 不要忘记添加“使用 System.Reflection;”到您的代码,因为 GetTypeInfo() 是一种扩展方法。
    【解决方案2】:

    好的,我忽略了在 Type 对象上使用 GetTypeInfo 可用的 TypeInfo 类。 TypeInfo 获得了 Assembly 属性。

    【讨论】:

    • 请标记为答案
    猜你喜欢
    • 1970-01-01
    • 2021-10-18
    • 2019-01-14
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多