.NET

2011-12-11 8 views
5

से WinRT असेंबली लोड हो रहा है कोई नाम से WinRT असेंबली कैसे लोड करता है? जब मैं निम्नलिखित करता हूं:.NET

(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 असेंबली कैसे प्राप्त कर सकता हूं?

+0

मैं देखता हूं, धन्यवाद। यहां तक ​​कि अगर मैं उस जानकारी को शामिल करता हूं, जैसा कि तीसरे उदाहरण में है, वह अभी भी समस्या को ठीक नहीं करता है ... – Jules

+0

असेंबलीनाम वास्तव में संस्कृति और प्रकाशन का समर्थन नहीं करता है? शायद यह वीएस के डेवलपर पूर्वावलोकन संस्करण में अलग है? – Jules

उत्तर