none
模稜兩可? RRS feed

  • 問題

  • 最近不論開啟任何專案, 在編譯時都會出現如

    Code Snippet

     '(類別名稱)' 在命名空間 '(專案命名空間)' 中模稜兩可。

     

    的錯誤, 有時在重建專案後會暫時消失, 但在編譯時又發生了這個問題, 導致相關的繼承類別通通繼承失敗, Windows Form 設計工具也相對的產生一籮筐的問題.

    Code Snippet

    無法對這個檔案顯示設計工具,因為檔案中沒有可以設計的類別。

    Code Snippet
    無法宣告 sub 'Dispose' 為 'Overrides',因為它沒有在基底 class 中覆寫 sub。
    Code Snippet
    'SuspendLayout' 不是 'RenRen.OptionsForm' 的成員。 

     

    現在無法編譯任何程式, 真是摸不著頭緒.

     

    2007年4月21日 上午 06:51

解答

  • 大部分是因為在該變數空間下,有多個同名方法。比如說在 Windows Form 下用 Left ,同時有 String 的 Left 函數跟 Form.Left ,所以編譯器無法識別。

     

    你可以注意原始碼下面會有標記告知你哪個地方模擬兩可。

    2007年4月21日 下午 03:42
    版主

所有回覆

  • HI,

     

    您可以將專案帶到正常的電腦開啟看看, 判斷倒底是程式原始碼誤改到, 還是VS2005出問題

     

    tihs

    2007年4月21日 上午 08:15
  • 大部分是因為在該變數空間下,有多個同名方法。比如說在 Windows Form 下用 Left ,同時有 String 的 Left 函數跟 Form.Left ,所以編譯器無法識別。

     

    你可以注意原始碼下面會有標記告知你哪個地方模擬兩可。

    2007年4月21日 下午 03:42
    版主
  • 沒有標記耶. 完全找不出來.

    舉例: AboutForm, OptionsForm

    這應該沒有VS內建的同名類別

    何況又是在同一專案中表單自行衝突

     VS該不會得了白血病吧

    2007年4月22日 下午 12:48