2011-04-23 53 views
0

這可能聽起來極端奇怪,但我不知道該怎麼做。Visual c#什麼都沒有出現

Visual Studio 2008的 C#Windows窗體

我已經工作了一段時間的一個項目,這一切都已經紅潤。現在,任何我添加到窗體中的標籤,picturebox的等都不會出現在運行時。它們在設計器視圖中可見,但不會在運行時顯示。現在,即使我移動已經存在的東西,它們在運行時也不會移動。

我猜這是一個Windows更新再次與Visual Studio搞亂的原因,但我不能對這個問題

剛一說明發現了什麼,該項目運行正是昨天我如何離開它的每一個單次。 Regarless如果我移動對象,添加標籤。

任何人都知道這樣的事情,知道一個修復。

謝謝

+1

嘗試重新啓動Visual Studio並進行重建或清理並構建。 – 2011-04-23 13:52:36

+0

我已經完全卸載,然後重新安裝視覺工作室沒有運氣:( – Will 2011-04-23 13:57:56

+0

剛剛嘗試重建,完全一樣。 我將如何去幹淨和構建? – Will 2011-04-23 14:02:00

回答

0

我認爲你應該清理你的解決方案,然後重建它。 當您使用Express Edition時,默認情況下可能不會添加Clean選項。

進入工具 - >設置並選擇「快速設置」。 現在轉到工具 - >自定義。並選擇對話框中的命令選項卡。 在Menubar單選按鈕旁邊的下拉菜單中,選擇Build。 單擊添加命令並添加「清理解決方案」。

現在你可以去Build - > Clean Solution。然後重建項目。

+0

這沒有奏效。輸入爲 – Will 2011-04-23 15:04:18

0

有一次,我發現解決方案的.suo文件因未知原因損壞了

刪除或重命名它,然後再試一次?

+0

也沒有工作 – Will 2011-04-23 15:03:53

0

classname.cs的設計者重寫了classname.designer.cs。查看designer.cs的代碼,看看你的修改是否真的被保存到這個文件中。嘗試手動編輯此文件(更改標籤字符串或在運行時易於識別的其他內容)。

也許這個designer.cs文件是隻讀的,或者可能有一個設計時例外,它會阻止保存新的.cs。當我在一個項目中擁有第三方組件庫並且第三方設計者崩潰時,我遇到了類似的問題。

+0

是的更改正在保存。剛剛檢查過這個。 – Will 2011-04-23 15:16:54

+0

注意到所有文件只讀由於某種原因?無論如何,我改變了這一點,仍然沒有。這隻發生在我對錶單進行刪除時。當我開始沒有調試它運行得很好。這是我無法得到我的頭 – Will 2011-04-23 15:20:28

+0

嘗試進入InitializeComponent調用,然後一行一行地通過designer.cs,看你的表格渲染。 – hsmiths 2011-04-23 15:36:02

0

你可能從你的Form類的構造函數中刪除了對InitializeComponent()的調用嗎?

+0

否定。這發生在每一個表單上 – Will 2011-04-23 15:17:57

相關問題