質問内容
Visual StudioのWinforms開発で、「新しい項目の追加」でユーザーコントロール(Windows Forms)を追加したところ、そのユーザーコントロールのデザイナが、以下のような画面になり表示されませんでした。
↓見えにくい場合。↓
エラー項目には "object reference not set to an instance of an object" と、
「このエラーのインスタンス」という項目には、"at Microsoft.DotNet.DesignTools.Protocol.Endpoints.Sessions.InitializeRootComponentHandler.HandleRequest(InitializeRootComponentRequest request)"
"at Microsoft.DotNet.DesignTools.Protocol.Endpoints.RequestHandler`2.Microsoft.DotNet.DesignTools.Protocol.Endpoints.IRequestHandler.HandleRequest(Request request) "
と書かれています。
ユーザコントロールを追加してから、どこかコードをいじったということはありません。また、フォームのほうのデザイナは普通に表示されています。
そのためユーザーコントロールがどこかバグっているのかと思い、別のソリューションでユーザーコントロールを追加してみましたが、問題なくデザイナが表示されました。
このエラーを消し、デザイナを表示する方法をどうかご教示ください。
環境
- Visual Studio 2022。ver 17.1.0。
- Windows フォームアプリ(.NET FrameWorkでないほう。".NET 6 (プロジェクトテンプレートに ".NET Windowsフォームアプリ"と書いてあるやつ)"のほうです)
回答2件
あなたの回答
tips
プレビュー