ユーザー コントロール クラスとから派生しBaseUserControlたクラスがあります。どちらも、ソリューションを再構築した後も、Visual Studio Designer に正しく表示されます。DerivedUserControlBaseUserControl
にBaseUserControlは、protectedラベルとその他のprotectedコントロールがあります。派生コントロール用に非表示にしたかったこのラベル。DerivedUserControlそこで、 で使用されていないことを保証するために、ユーザー コード ファイルとデザイナー コード ファイルでその名前を検索しましたがDerivedUserControl、出現は見つかりませんでした。次に、このラベルの修飾子をBaseUserControlfromprotectedのデザイナーで非表示に設定privateします。他のコントロールやコード ファイルは変更していません。
次に、ソリューションを再構築し、 の設計者に見せたいと思いDerivedUserControlます。しかし、Visual Studio がクラッシュしました。
protectedそのため、 のデザイナー コード ファイルで、ハンドごとのラベル修飾子を にリセットすることで問題を解決しようとしましたBaseUserControl。しかし、Visual Studio を再構築しても、.NET のデザイナーを開くと、常にクラッシュしDerivedUserControlます。
Microsoft Visual Studio Ultimate 2012 バージョン 11.0.61030.00 Update 4 と Microsoft .NET Framework バージョン 4.5.50938 を持っています。
この問題を解決するためのアイデアはありますか?