我正在開發C#\ XAML metro-ui應用程序。我需要一些不包含在.NET for Metro style apps
或Windows
引用中的.NET類型(例如位於System.Web
中的HttpUtility)。我無法通過程序集列表找到System.Web
。在同一時間,我可以通過瀏覽引用它。但據我瞭解,正確的方式不是好方法,我應該避免這種情況,是嗎?Windows 8中的Metro應用參考和類型
接下來的事情我找到了描述Assembly類。在Version Information
部分的頁面底部,我可以看到它受到Portable Class Library
的支持。在樣品我看下代碼
Assembly assem = Assembly.GetExecutingAssembly();
但在我的項目Assembly
沒有GetExecutingAssembly
方法。它是否過時?或者我想念什麼?
我使用的是Windows 8候選發佈版和VS 2012
EDIT0:與其HttpUtility
WebUtility
我知道我應該使用。但我只是舉個例子來選擇這種類型。
編輯1:我看到public static System.Reflection.Assembly GetExecutingAssembly()
通過對象瀏覽器,但無法達到它。
這很奇怪,但ILSpy顯示'Assembly'沒有'GetExecutingAssembly',但VS 2012中的對象瀏覽器顯示它具有。 – RredCat
便攜式組件怎麼樣?它們位於那裏 - 「C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ .NETPortable \ v4.5」 – RredCat