Pla*_*ano 3 vb.net debugging visual-studio output
当我调试我的应用程序时,有些东西是不对的,我无法继续.那么在我测试它时可以看到我的应用程序的输出代码,看看有什么问题吗?
我打开输出窗口,但没有任何反应,它只是保持空白.用两个词来说:我想在我测试它的时候看看我的应用实际上在做什么.我正在使用Visual Studio 2010.
Cod*_*ray 14
那么有可能在我测试它时看到我的应用程序的输出代码,看看有什么问题吗?
是的,但你实际上必须输出一些东西,否则什么都不会出现.在VB.NET中(如果您使用Visual Studio 2010,这是您正在使用的语言),可以使用以下代码完成此操作:
Debug.Print("Here is some text that will be output.")
Run Code Online (Sandbox Code Playgroud)
该Debug.Print方法的文档在这里.为了像这样调用它,您还必须导入System.Diagnostics命名空间.您可以将以下行放在代码文件的顶部(所有其他语句看起来像这样):
Imports System.Diagnostics
Run Code Online (Sandbox Code Playgroud)
输出将自动显示在"输出窗口"中.如果仍然没有看到任何内容,请确保输出未被重定向到立即窗口:工具 - >选项 - >调试 - >常规 - >取消选中"将所有输出窗口文本重定向到立即窗口"选项.
令人困惑的是,您在问题中使用"代码"一词,并表示您希望"在测试时看到[您的]应用程序的输出代码".我不确定"代码"是否实际意味着"输出",在这种情况下,上述解决方案对您有用.
如果您实际上是指代码,就像程序的源代码一样,那么您可以使用IDE中的"中断"工具栏按钮(或按Ctrl+ 键Break)暂停程序的执行.这将自动将您转储回代码编辑器,并突出显示当前正在执行的代码行.
Visual Studio有一些非常强大的调试工具.如果您还没有对如何使用它们的一般概念,我强烈建议您选择一本书或VB 2010,它将教您这些东西.通过反复试验来学习它们可能会非常混乱,但如果你有一个很好的指导,并不是那么困难.花时间调试代码,而不是弄清楚如何使用IDE.