C# 工程release模式下怎么进行debug调试

简单来说:Properties--Build--Advanced按钮--Debug Info--将none替换成full,这样就可以生成pdb文件,用于Release下调试

原因:主要是Debug,程序使用完整的符号调试信息进行编译,而不进行优化。而Release,对代码进行优化,优化使调试复杂化,因为源代码和生成的指令之间的关系更复杂。

 

参考文章:

https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-set-debug-and-release-configurations?view=vs-2019

http://benhall.io/c-debug-vs-release-builds-and-debugging-in-visual-studio-from-novice-to-expert-in-one-blog-article/

 

 

 

你可能感兴趣的:(Visual,Studio,Release,Debug)