整理的一些Bug

   前言:最近在學C#,因爲公司要求,以前從沒接觸過c#,但是來到這個公司公司的人要我負責c#的一個工程,所以沒辦法,學唄,難道不是很難,現在的學習環境也很好,直接就上項目,這樣學起來會很快,這篇博客是將我所遇到的一些Bug整理一下,以回顧回顧。

 

1.無法顯示額外的代碼分析警告或錯誤

   在使用vs2005編譯程序,準備生成的時候出現了一個錯誤,說什麼“無法顯示額外的代碼分析警告或錯誤”,本來想改,發現進不去這個錯誤的代碼塊,什麼原因,一查原來是自己的這個項目的警告信息太多了,不多不少正好207個。

   後面一查原來是在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0/Setup/EDev/CodeAnalysisErrorListViolationLimit,這裏的默認值爲200,也就是說只能有200個警告,我的是207個警告所以會報錯了,設置一下這個值,ok,問題解決。

 

2. 無法直接啓動帶有"類庫輸出類型"的項目。

    這種情況的話,是沒有設置啓動項,將你所要調試的類設置爲啓動項,還要在你設爲啓動項的這個類的屬性裏,在調試那一選項裏,啓動外部程序裏面設置好你能運行的程序。

 

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

   工具-->選項--->調試---->常規-->禁用"啓動僅我的代碼"。

 

4.

 

5.命名空間中不存在類型或命名空間名稱是缺少程序集引用嗎?

   這種問題發現是我的這個項目裏面有很多引用,打開每個項目裏面的引用,發現很多引用的類前面有個感嘆號,雙擊一個大部分都好了。

 

6.無法再對象瀏覽器中查看此項目,因爲此項目不可用或者尚未成型。請確保此項目可用且已生成。

   這是第五個錯誤中遇到的問題,雙擊那些引用的時候是重新將引用加入到當前工程中來,但是有些雙擊出現了上面一行文字,找到對應的類,將其重新生成便可解決了。

 

7.由於缺少調試目標,無法開始調試。請生成項目並重試,或者相應的設置OutputPath和AssemblyName屬性,使其指向目標程序集的正確位置。

   這個錯誤是我在設置一個類爲啓動項,調試它的時候出現的。

   解決辦法是右鍵選擇這個類的屬性,修改 調試-啓動外部程序 將目錄指向你可以運行的exe即可。

 

8.未加載程序集時不允許進行更改。

   看了半天,在文檔裏面也查了半天了,之後才發現原來我把程序處於調試狀態,所以才無法修改代碼。

   停止調試就ok了。

  

9.在代碼運行時或者在禁用“只要一個進程中斷,就中斷所有進程”選項時,不允許進行更改。此選項可在"工具"->"選項"->"調試"

中啓用。

   跟問題8差不多,也是在調試的時候對代碼進行修改,編譯器所進行的保護措施。停止調試即可。

 

(未完....待續....更新中....)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章