从.net加载WinRT程序集



如何按名称加载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不允许动态加载和执行代码。

相关内容

  • 没有找到相关文章

最新更新