Debugging 调试/发布模式,F5/ctrl+;F5模式

Debugging 调试/发布模式,F5/ctrl+;F5模式,debugging,release,Debugging,Release,可能重复: 我使用visual studio 2010作为默认设置。 这是非常基本的事情,但我不知道它们的确切含义,所以我问。 我读了一些关于某种锻炼方式的文章,但我不能很清楚地理解 F5与ctrl+F5的区别,以及调试模式与发布模式的区别。 在性能方面是否存在差异 文章的具体答案或链接将非常有用 谢谢。有关调试模式和发布模式之间的区别,请参阅 Ctrl+F5表示“生成并运行项目”,F5表示“在调试器下生成并运行项目”。这两个命令在Debug和Release模式下都可用,但是,如果在Relea

可能重复:

我使用visual studio 2010作为默认设置。 这是非常基本的事情,但我不知道它们的确切含义,所以我问。 我读了一些关于某种锻炼方式的文章,但我不能很清楚地理解

F5与ctrl+F5的区别,以及调试模式与发布模式的区别。 在性能方面是否存在差异

文章的具体答案或链接将非常有用


谢谢。

有关调试模式和发布模式之间的区别,请参阅


Ctrl+F5表示“生成并运行项目”,F5表示“在调试器下生成并运行项目”。这两个命令在Debug和Release模式下都可用,但是,如果在Release模式下使用F5,调试体验会不那么愉快,事情的表现可能会与您预期的不同。使用附加的调试器运行会有一些性能损失,因此Ctrl+F5通常会使应用程序运行得更快。

会给您提供大量好的链接。使用附加的调试器运行会有一些性能损失,因此Ctrl+F5通常会使应用程序运行得更快。也许这篇文章是相似的,视情况而定。您没有提到要调试的内容,但是如果是托管C#/VB.NET应用程序,请在解决方案资源管理器中右键单击您的项目,推送属性,选择调试,并确保未选中“启用非托管代码调试”复选框,因为在我的经验中,这可能会对性能产生最显著的影响。