我有一個用戶控制類BaseUserControl
和DerivedUserControl
類,它是從BaseUserControl
派生的。在重建解決方案之後,兩者都在Visual Studio Designer中正確顯示。Visual Studio崩潰時,將基本UserControl的修改器設置爲受保護
在BaseUserControl
我有一個protected
標籤和其他protected
控件。我想隱藏導出控件的這個標籤。所以我在用戶代碼文件以及DerivedUserControl
的設計器代碼文件中搜索了它的名稱,以確保它不被DerivedUserControl
使用,並且未發現任何事件。 然後,我在BaseUserControl
的設計者中將此標籤的修飾符從protected
設置爲private
以隱藏它。我沒有更改任何其他控件和代碼文件。
然後我再次重建解決方案,並想顯示DerivedUserControl
的設計者。但是現在Visual Studio崩潰了。
因此,我試圖通過在BaseUserControl
的設計器代碼文件中將每隻手的標籤修改器重置爲protected
來解決問題。但是,儘管重建Visual Studio仍然總是崩潰,如果我打開DerivedUserControl
的設計師。
我有Microsoft Visual Studio Ultimate 2012版本11.0.61030.00 Update 4和Microsoft .NET Framework版本4.5.50938。
有沒有人有解決這個問題的想法?
你會得到什麼錯誤?你的意思是視覺工作室崩潰或你的程序崩潰? – Sayse 2014-09-01 13:32:29
Visual Studio崩潰時沒有任何確切的錯誤消息。 「Visual Studio不起作用。」然後它想要重啓自己。 – user3570134 2014-09-01 13:35:50
這是一個受保護的字段或屬性嗎?如果後者發佈代碼。 – 2014-09-01 13:39:52