如何按名称加载WinRT程序集?当我执行以下操作时:

(new TextBlock()).GetType().GetTypeInfo().Assembly

然后,我得到了程序集Windows.UI.Xaml.Controls。但是,如果我尝试按名称加载它:
var name = new AssemblyName {
   Name = "Windows.UI.Xaml.Controls",
   Version = new Version(255, 255, 255, 255),
   ContentType = AssemblyContentType.WindowsRuntime
};

然后显示“不支持该操作”。即使我这样做,也会发生这种情况:
var name = (new TextBlock()).GetType().GetTypeInfo().Assembly.GetName();
Assembly.Load(name);

如何通过名称获得WinRT程序集?

最佳答案

按照目前的状态(2011年秋季发布的Windows 8 Developer Preview)WinRT doesn't allow you to dynamically load and execute code

关于c# - 从.NET加载WinRT程序集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8468316/

10-17 02:31