【发布时间】:2012-01-02 02:16:21
【问题描述】:
我使用 Visual Studio 2010 作为默认设置。 这是非常基本的东西,但我不知道它们的确切含义,所以我问。 我读了一些关于某种执行方式的文章,但我无法理解。
F5 与 ctrl+F5 有何不同,以及调试模式与发布模式有何不同。 又在性能上是否存在差异?
文章的具体答案或链接将非常有帮助。
谢谢。
【问题讨论】:
-
This 会给你很多好的链接。
我使用 Visual Studio 2010 作为默认设置。 这是非常基本的东西,但我不知道它们的确切含义,所以我问。 我读了一些关于某种执行方式的文章,但我无法理解。
F5 与 ctrl+F5 有何不同,以及调试模式与发布模式有何不同。 又在性能上是否存在差异?
文章的具体答案或链接将非常有帮助。
谢谢。
【问题讨论】:
Debug和Release模式的区别见this question。
Ctrl+F5 表示“构建并运行项目”,F5 表示“在调试器下构建并运行项目”。这两个命令在 Debug 和 Release 模式下都可用,但是,如果您在 Release 模式下使用 F5,您的调试体验会不太愉快,并且行为可能与您预期的不同。在附加调试器的情况下运行确实会有一些性能损失,因此 Ctrl+F5 通常会使您的应用运行得更快一些。
【讨论】: