-1

我这里有一个奇怪的问题。我正在使用 Visual Studio 2010。当我使用 调试代码F5时,出现错误。但如果没有调试 ( Ctrl+ F5) 代码运行良好。那么谁能告诉我问题是什么,它们之间有什么区别以及如何克服这个问题?

4

1 回答 1

1

我想(因为您没有提供那么多细节)当您谈论错误时,您可能正在谈论异常,对吗?事实是,当您使用 CTRL+F5 运行项目时,您正在运行而不进行调试,而 F5 “调试”。

因此,如果您在“调试”时遇到异常,而不是在“未调试”时遇到异常,这似乎意味着这些异常已被正确捕获。摆脱这些异常的一种方法是检查调试菜单/然后检查异常并检查所有“抛出”复选框是否未选中。这个异常窗口用于强制调试过程在异常情况下中断,即使它们被正确捕获。

希望这可以帮助。

于 2012-10-01T06:38:28.160 回答