c# - VStudio - Debug模式与 Release模式和 "Start without Debugging"

标签 c# .net visual-studio visual-studio-2008 debugging

我正在使用 Visual Studio 2008 进行一个项目。

  1. 有一个下拉菜单,您可以选择调试/发布。
  2. 还有一个不调试启动 (CTRL + F5) 选项。

如果我选择 Debug模式但启动时没有调试会怎样?这不冲突吗?

这两个菜单有什么关系?

最佳答案

这些特征是完全正交的。

构建的选择(默认情况下,您可以单独更改这些设置并创建新的构建目标):

  • 调试版本生成调试信息,禁用 IL 优化并定义 DEBUG 条件符号
  • 发布版本不生成调试信息,启用了 IL 优化并且未定义 DEBUG 符号

Run 与 Run without Debugger 确定调试器是否附加到启动的进程上。默认情况下,使用调试器启动还会禁用 JIT 优化。

关于c# - VStudio - Debug模式与 Release模式和 "Start without Debugging",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458298/

相关文章:

c# - Entity Framework 虚拟集合初始化

c# - clickonce安装下载失败

c++ - 最先进的 C++ 单元测试?

c# - 如何使用 C# 获取 AppV 虚拟进程列表

c# - Asp.Net Core 是否跨请求保留 CallContext?

c# - ASP.NET 5 使用 openidconnect

c# - 使用 WCF 服务应用程序从表单获取 POST 数据

c# - Windows Phone 中的导航源

.net - 如何使用 Moq 模拟 ISerializable 类?

javascript - BabylonJS Intellisense 适用于 Sublime Text?