我正在使用 Visual Studio 2008 进行一个项目。
- 有一个下拉菜单,您可以选择调试/发布。
- 还有一个不调试启动 (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/