我正在为 Windows Phone 编写一些应用程序,并且正在寻找一些我无法弄清楚如何在 Visual Studio 中的 Windows Phone 项目中执行的标准调试实践。
- 如何仅出于调试目的在 Windows Phone 项目中将语句打印到命令行?
- 可以用吗
MessageBox.show()
(好像不能导入System.Windows.Forms)
感谢所有帮助!
我正在为 Windows Phone 编写一些应用程序,并且正在寻找一些我无法弄清楚如何在 Visual Studio 中的 Windows Phone 项目中执行的标准调试实践。
MessageBox.show()
(好像不能导入System.Windows.Forms)感谢所有帮助!
您可以使用将输出到调试窗口的 Debugger.Log
http://msdn.microsoft.com/en-in/library/system.diagnostics.debugger.log(v=vs.95).aspx
Debug.WriteLine(Something);
like Console.WriteLine(Something);
。将Something
自动转换为字符串。这很简单。MessageBox
控制。它存在于System.Windows
命名空间中。如果您需要自定义消息框,也可以使用 Coding4Fun 等第三方工具包。实际上,您不能从 Windows Phone 项目导入 System.Windows.Forms。对于 WP7,您将使用 Silverlight 的子集进行编程。考虑到这一点,Silverlight for WP7 中有一个使用 System.Windows 命名空间的消息框控件:http: //msdn.microsoft.com/en-us/library/system.windows.messagebox (VS.95).aspx
我建议您通过利用单元测试而不是打印到消息框来满足您的调试需求。