如何按名称加载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开发者预览版),WinRT不允许动态加载和执行代码。