有時,VS不會讓我做編輯並繼續,事實證明這是因爲我的項目Eric.Controls
有一個參考Eric.Controls
。這是一個項目參考,我從來沒有添加。重現步驟不一致,但通常情況下,我認爲這發生在我使用設計器並從我參考的其他項目中添加控件時發生。爲什麼Visual Studio 2010不斷在我的類庫中添加「對自己的引用」?
這偶爾也會導致我無法編譯,直到我重新啓動目標可執行文件被鎖定的Visual Studio。
首先,爲什麼VS甚至會允許一個項目引用自己?
任何想法?
我很高興回答任何可能導致答案的問題。
純粹的猜測,(因此是一個評論,而不是一個答案),但你有沒有設法建立一個循環參考?即提供控件的項目是直接還是間接引用Eric.Controls?我認爲Visual Studio應該阻止你這樣做,但是如果涉及的程序集之一是由文件引用而不是由項目引用的話,也許可能會這樣做。 – Weeble 2012-02-29 15:27:39
好的想法,但不,我檢查過。 VS編譯時不會允許這樣做。 – skimania 2012-02-29 15:31:00