为什么当我更改构建调试x86而不是“任何CPU”时,所有对System.Diagnostics.Debug.Print()
的调用都会被跳过?我正在使用一台64位机器。异常输出仍然显示。Visual Studio 2010 - 调试输出
回答
您可能已更改为'Release'版本,因此DEBUG未定义。
多数民众赞成在我的想法..我有它设置为调试模式。它只能在x86,x64和任何不被跳过的CPU上跳过? – 2012-01-29 20:18:54
不,它们只在发布模式下编译时才会跳过。
多数民众赞成在我的想法..我有它设置为调试模式。它只能在x86,x64和任何不被跳过的CPU上跳过? – 2012-01-29 20:20:19
如果在构建过程中设置了DEBUG条件编译常量,则这些方法对它们有条件属性,这些属性由C#,VB.NET编译器评估以包含此方法调用。通过查看Reflector,Ildasm等编译好的二进制文件,您可以很容易地检查调用是否包含在内。如果调用失败,您将从某处获得发布版本。检查二进制文件的时间戳,如果你实际执行了你认为自己构建的那个。 – 2012-01-29 20:31:00
- 1. 调试Visual Studio 2010模板
- 2. 调试和Visual Studio 2010中
- 3. Visual Studio 2010调试问题
- 4. Visual Studio 2010调试器
- 5. DebuggerVisualizer调试在Visual Studio 2010
- 6. Visual Studio调试窗口条输出
- 7. Visual Studio 2010中的自定义调试输出
- 8. 如何在Visual Studio 2010中查看调试输出?
- 9. Visual Studio 2010保持输出窗口在调试时打开
- 10. SlimDX:无法看到的Direct3D调试输出在Visual Studio 2010
- 11. Visual Studio 2008英语版调试输出?
- 12. Visual Studio 2010不要调试在breakPoints
- 13. 在Visual Studio 2010中调试Javascript文件?
- 14. 如何调试Visual Studio 2010错误?
- 15. Visual Studio 2010在固定端口调试
- 16. Visual Studio 2010 + XNA 4.0调试错误
- 17. Visual Studio 2010的F#库调试
- 18. Visual Studio 2010调试器跳过
- 19. Visual Studio 2010调试器跳转
- 20. Visual Studio 2010中的调试问题
- 21. 从Visual Studio 2010调试.net 1.1代码
- 22. visual studio 2010调试构建破坏
- 23. 在Visual Studio 2010中调试JavaScript?
- 24. 无法在Visual Studio 2010中调试
- 25. 访问Visual Studio 2010调试网站
- 26. 调试Visual Studio 2010的DLL项目
- 27. Visual Studio 2010调试XML Web服务
- 28. visual studio 2010中的调试列表
- 29. Visual Studio 2010和IIS 5.1调试问题
- 30. 无法使用Visual Studio 2010调试XBAP
平台目标与Debug vs Release配置选择无关。 – 2012-01-29 21:01:09