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