2025年08月08日 スタッフブログ 平川 開発
普段あまり使わないVisual Studioで、フォームのデザイナーが突然開けなくなる事態が発生してしまいました。画面には「Visual Studio 内のクラスが、画面上でデザインできるクラスから継承されていないため、ファイルのデザイナーを開けません。」というエラーメッセージが表示されます。しかし、Visual Studioを頻繁に使わない私にとって、このエラー内容はさっぱりわからず、解決策を見つけるのは至難の業でした。
そこで、AIに助けを求めることにしました。エラーの内容を伝え、解決策を教えてほしいと依頼したところ、瞬時に以下の手順を詳しく説明してくれます。
1.Form1.vbでクラスがSystem.Windows.Forms.Formを継承しているか確認・修正。
2.カスタム基底クラスがMustInheritでないか、デザイナー対応の構造か確認。
3.Imports System.Windows.Formsを追加し、名前空間を正しく設定。
4.Form1.Designer.vbと.vbprojファイルを確認し、必要に応じて修正。
5.プロジェクトをクリーン&リビルド。
6.ディスプレイスケールを100%に設定。
7.新規フォームでテストし、問題のコードを特定。
8.解決しない場合、Visual Studioを修復。
正直、読んでも理解できる内容ではありませんでしたが、提供してくれた手順は非常にわかりやすく、ステップごとの説明も丁寧でした。そこで、指示に従って1つずつ試してみることに。すると、5番目の「プロジェクトのクリーン&リビルド」を実行したところで、無事にデザイナーが開けるようになりました。
これまでならGoogleなどのWeb検索で解決策を探すところですが、情報が散漫で時間がかかることが多かったと思います。それが、AIに相談したことで的確かつ迅速に解決できました。Web検索よりもはるかに簡単で、短時間で解決できた体験でした。