VS無法啟動調試:“生成下面的模塊時,啟用了優化或沒有調試信息“


調試項目遇到錯誤提示,Visual Studio 2010(或VS2008或VS2005)啟動調試的時候,彈出提示信息:

生成下面的模塊時,啟用了優化或沒有調試信息:

C:\WINDOWS\Microsoft.NET\Frameword\v2.0.50727\Temporary   ASP.NET
Files\3cmarket\bfbd519\8aA985a18\assembly\dl3\4051c514\d0da2e40_ba3ec701\Adcontrol.DLL
若要調試此模塊,請將其項目生成配置更改為 "調試 "模式。若要取消顯示此消息,請禁用“啟動時若沒有用戶代則發出警告”調試選項。

原因:

在調試的時候,會用到同名的pdb文件.如果在構建的時候,pdb文件不能跟dll文件版本保持一致,就會找不到調試信息.

幾種解決辦法:

1.右擊“解決方案”選擇“配置管理器”,將 “release”該位“debug”
2.工具--> 選項---> 調試----> 常規--> 禁用"啟動僅我的代碼"
3.修改web.config,設置 <compilation debug="true"/>

4.手工把dll對應的pdb文件拷貝過去.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM