2008-12-15 46 views
27

有時,我得到了一些用戶控件的設計模式,下面的錯誤在Visual Studio 2008:錯誤在Windows窗體控件在設計視圖

文件「UserControl.vb」不 支持代碼解析或生成 ,因爲它不包含在支持代碼的 項目中。

它不會發生在一致的基礎上,但它發生的事情足以令人討厭。有這種錯誤的常見原因嗎?

是的,它在一個支持代碼的項目中 - 最後我檢查了一下,WinForms項目通常在它們中有代碼!

+0

確實很奇怪!我從來沒有遇到過這個問題,但是我會說我要重新編譯整個解決方案。雖然可能不會幫助,這就是爲什麼我沒有發佈這個答案。 – hmcclungiii 2008-12-15 19:29:25

回答

30

這是VS中的一個bug。它也發生在VS2005中。

不要浪費你的時間:關閉VS,再次打開它,一切都應該正常工作。

+0

這似乎是這種情況。 – 2008-12-15 22:05:48

+0

太煩人了。修復錯誤,而不是每隔一年重點構建一個新版本。 – jcollum 2008-12-31 02:32:40

0

我已經恢復(通過源控制)更改爲我的項目文件,刪除從我的解決方案的文件(特別是.Designer文件)。但是,我仍然在Visual Studio中打開了該文件,並嘗試向設計人員展示此錯誤。

我點擊解決方案資源管理器頂部的「顯示所有文件」按鈕,找到未包含的文件。右鍵單擊並選擇「包含在項目中」並重建爲我解決了問題。