2016-05-14 86 views
0

使用IDE時,我注意到我無法再打開某些窗體的設計器視圖。如所附的屏幕截圖所示,彈出菜單中沒有「視圖設計器」。在這輪編程中,我沒有觸及這些文件,所以應該是系統支持(或者我的意外)。我在網上搜索,儘管這不是一個新問題,但我發現的解決方案似乎並不工作,或者可能不夠直觀,我不能理解。VB visual studio 2015 IDE:缺少窗體的設計器視圖

例如,建議使用skip或reset選項運行「devenv」。但我無法在我的系統中找到該程序(Windows 10 + Studio 2015)。其他人建議創建新的表單並複製,然後刪除舊的表單,但我不確信,並且由於其手動複雜性,如果可能的話,我寧願更簡單的事情(如果它將來會繼續發生?)。

非常感謝您的幫助。

enter image description here

按照由Visual文森特(即刪除所有形式的文件,再進行添加,並添加表格文件中的兩行),不完全工作的建議。這是屏幕截圖。

注意「Form3」在重新添加後,文件層次結構變得不同。

enter image description here

+0

您的項目文件剛剛壞了,它不再有「窗體」圖標。 Form1.vb仍然有效,你也可以打開它。沒有提到你可以打開Form1就好了,這是毫無意義的,並沒有幫助你得到你需要的答案btw。用像記事本這樣的文本編輯器編輯.vbproj文件或使用源代碼控制中的備份副本。 –

+0

請參閱:http://stackoverflow.com/a/37154807/3740093 –

+0

您打開文件了嗎?如果你打開文件,打開文件,然後選擇它應該自動打開的文件 –

回答

1

正如已經由漢斯帕桑特指出,這可能是您的ProjectName.vbproj文件已以某種方式損壞。很可能<DependentUpon>標記已從Form3的組成文件的條目中刪除。

您可以嘗試自己編輯項目文件,也可以嘗試以下過程。

  1. 在Solution Explorer中,選擇Form3.vb,Form3.designer.vb和Form3.resx。
  2. 右鍵單擊所選文件,然後單擊「從項目中排除」。
  3. 保存項目。
  4. 關閉項目。
  5. 重新打開項目。此時,您應該看到Form3具有正常的樹結構,除了它將變灰以表明它不是該項目的一部分。
  6. 右鍵單擊Form3並選擇「包含在項目中」。
  7. 保存該項目。所有人都應該擅長這一點。

編輯:爲了迴應有關VS2015中不存在的排除自/包含在項目解決方案資源管理器選項中的評論,我添加了此映像。請注意,您也可以通過「項目菜單」下拉菜單選擇這些項目。 enter image description here

+0

不起作用,它沒有像「從項目中排除」和「包含在項目中」這樣的可點擊項目。你確定它是VS2015嗎? – user180574

+0

@ user180574,儘管我無法保證整個過程能解決您的問題,但排除自/包含選項確實存在。我所知道的唯一不提供這些選項的VS版本是早期的Express版本,例如VB 2010 Express。 – TnTinMn

+0

「排除/包含」選項並不總是顯示,至少在我的情況下。我終於得到了正確的層次結構,頂部是「Form3.vb」,在它下面是「Form3.Designer ...」,「Form3.resx」,「Form3」,但我仍然無法讓設計師查看。我不想花更多的時間在它上面。這絕對是我曾經使用過的一種搞砸的IDE。不過謝謝。 – user180574

相關問題