2011-12-11 37 views
5

Làm thế nào để tải một hội đồng WinRT theo tên? Khi tôi thực hiện các bước sau:Tải hội đồng WinRT từ .NET

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

Sau đó, tôi nhận được assembly Windows.UI.Xaml.Controls. Nhưng nếu tôi cố gắng tải nó theo tên:

var name = new AssemblyName { 
    Name = "Windows.UI.Xaml.Controls", 
    Version = new Version(255, 255, 255, 255), 
    ContentType = AssemblyContentType.WindowsRuntime 
}; 

Sau đó, thông báo "Thao tác không được hỗ trợ". Điều này xảy ra ngay cả khi tôi thực hiện việc này:

var name = (new TextBlock()).GetType().GetTypeInfo().Assembly.GetName(); 
Assembly.Load(name); 

Làm cách nào để nhận được các hội đồng WinRT theo tên?

+0

Tôi hiểu, cảm ơn. Ngay cả khi tôi bao gồm tất cả thông tin đó, như trong ví dụ thứ ba, vẫn không khắc phục được sự cố ... – Jules

+0

AssemblyName không thực sự hỗ trợ văn hóa và khóa công khai? Có lẽ điều này khác trong phiên bản xem trước dành cho nhà phát triển của VS? – Jules

Trả lời

Các vấn đề liên quan