2012-05-17 36 views
0

我开始在Visual Studio 2011中编写一个小型的“Metro Style”项目,该项目是在Windows Developer Preview中发布的。它将XAML用于设计和C#(在我的项目中)用于代码隐藏。 的System.Console.WriteLine ----> System.Diagnostics.Debug.WriteLine, System.Console.ReadLine ---->?.........Metro风格应用程序代码文件缺少ReadLine功能?

那么,这些功能实际上丢失/禁用 在此先感谢。

回答

2

关于Console.*:在Windows 8 Metro中,没有像控制台窗口这样的概念。与控制台相关的方法没有意义。根据dev.windows.com上的API参考(http://msdn.microsoft.com/en-us/library/windows/apps/system.diagnostics.debug(v=vs.110).aspxSystem.Diagnostics.Debug.WriteLine可用。受支持的平台确实列出了Windows 8 Consumer Preview,因此我认为此功能在Developer Preview上尚未提供。我会建议你更新到最新版本可用。请记住:开发者预览版处于非常早期的阶段,其后很多事情都会发生变化。

+1

我宁愿怪MSDN文章忽略提及API在WinRT中不可用 - 因为它对所有平台都是通用的。控制台类在Win8 CP中不可用。 –

+0

非常感谢您的宝贵回应 – Narasimha

+0

如果您想要在您的应用程序中显示调试输出,可能这些人可能会帮助您:http://www.moderncomponents.com/products/ConsoleClass/index.php,基本上它们正试图在Metro中开发兼容的控制台替代品 – Rafael

相关问题