我正在开发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