- 在VS調試的時候出現如下錯誤:
- 生成下面的模塊時,啟用了優化或沒有調試信息:
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\*.DLL
- 若要調試此模塊,請將其項目生成配置更改為“調試”模式。若要取消顯示此消息,請禁用“啟動時若沒有用戶代碼則發出警告”調試器選項。
問題1:
1.右擊“解決方案”選擇“配置管理器”,將"release”改為"debug".(或是:生成>>配置管理器>>活動解決方案配置>>Debug)。
2. <compilation debug="true"/>
3.工具--> 選項---> 調試----> 常規--> 禁用"啟動僅我的代碼"。
4.不要在引用和BIN文件夾中同時加如所要引用的類庫DLL.在其中一個添加即可,也就是在你的項目文件的Bin中刪除你引用的Dll類庫,然后在項目中重新添加引用。
問題2:
編譯目錄有個pdb文件無法寫入或者異常,解決方法如下:
1) 首先在退出項目文件下刪除WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files下相應項目的文件,如果異常,重啟IIS
2) 如果此dll,pdb文件受vss限制,簽出這兩個文件; 如果是引用的dll項目文件,刪除當前項目中bin目錄下相應的dll,重新引用dll項目文件
3) 檢查該項目文件下bin中該dll, pdb文件屬性,去掉只讀屬性。
由於我以前禁止項目生成時輸出pdb文件,故而在debug模式下調試出現上面的錯誤,后來啟用輸出pdb文件,調試一切正常。
2、安裝過VS2015后,所有的VS2013打開的項目編譯都報錯,“Unable to find messages file 'cscui.dll'”

解決方法:重新安裝一下,msbuild
剛開通個人博客,分享一個最近遇到的問題,希望能夠幫助遇到相同問題的人,以后多多交流~~~
3、引用WCF服務生成空類問題解決如下
我的解決方案是Silverlight+WCF的應用,在修改WCF后,更新服務引用,發現 Reference.cs 里面沒有生產任何代碼。
在配置引用服務中,取消“重新使用引用的程序集中的類型”選擇后,再更新服務引用,問題解決。
參考:http://www.cnblogs.com/zlgcool/archive/2010/03/15/failed-to-add-service-reference.html
