トップ回答者
VisualStudio2019(vbForm開発)でデザイナが表示されなくなる

質問
-
visualstudio2019でデザイナーが一切表示されない現象が発生して困っているが
対応等ご存じの方がおられましたら是非ヘルプをお願いしたい
環境は
Windows11(22H2 22621.674)環境下でvisualstudio2019(16.11.20)を使用しwindowsFormアプリ(
40form)位でアプリを開発している。
現象は、ソース保存、VSを終了させ、その後再度プロジェクトを読み込むと
Designerとresxが読み込まれずに.VBだけ読み込まれデザイナーが表示されない
まれにソースエディット時に全ソースに赤線がつき、この状態で保存すると
同じ現象(デザイナーが未表示)になる。
致命的なエラーが発生しましたと表示されVSが落ちる、
なぜか保存時時
プロジェクトファイルから
<SubType>Form</SubType>が抜け落ちるのが原因だが
類似のソースだがvs2017およびVS2019の以前のバージョンでは発生した事がないので
16.11.20の不具合なんでしょうか?
回答
-
vs2019のリペア後、自動的に再起動がかかりますが
<Compile Include="FrmSHI000.Designer.vb">
前回の報告のように改善されておりませんでした。
試しに完全シャットダウン(Shift+シャットダウン)からPCを起動させた所、
フォームの追加、既存のフォームの読み込み、
フォームの削除等々かなりハードに使用しましたが
問題が発生しませんでした。
16.11.20へはvs2019のヘルプから更新を実行しましたが
この更新では、PC本体は再起動がかからないので、どうもVS2019の更新が
正常に終了されていなかったようです。
今後の為に
・VS更新後、完全シャットドウンによる再起動を実行する
プロジェクトファイルは
フォームの追加、削除時のみ変更される仕様のようですので
・プロジェクトファイルのコピーを取っておく
・デザイナー画面が表示されないのでかなりのショックですが
プロジェクトファイルの 記載は
<DependentUpon>FrmSHI000.vb</DependentUpon>
</Compile>
<Compile Include="FrmSHI000.vb">
<SubType>Form</SubType>
</Compile>ですが、原因は
<SubType>Form</SubType>がぬける現象ですので
エディターで上記のように記載すれば復帰します。
サポートありがとうございました
- 回答としてマーク dorabu 2022年11月1日 23:54
すべての返信
-
dorabuさん、こんにちは。フォーラムオペレーターのSakiです。
MSDNフォーラムにてご投稿くださいましてありがとうございます。
この問題を解決するために、次のような提案をさせていただきます。
①Visual Studio Installer > VS 2019 > More > Repair からVisual Studio2019を修復。
②プロジェクトを右クリック > プロジェクトをアンロード > 再び右クリック > プロジェクトをリロード。
③新規にVBプロジェクトを作成し、同じ問題が起こるかどうかをご確認。
ちなみに、プロジェクトの.vbproj ファイルに、
<SubType>Form</SubType> のコード行を追加するとVSがうまくなりますか?
どうぞよろしくお願いいたします。MSDN/ TechNet Community Support Saki ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。
-
回答ありがとうございます
アドバイスに従って修復を実行しました
ver.16.11.20で1.88Gダウンロード 436個のモジュールが変更され
PCを再起動となりました。
使用してみて現象発生の有無を確認し報告いたします。プロジェクトの
<SubType>Form</SubType>
がごっそり抜ける現象が発生しており、テストで1フォームに対して、上記を加えると
そのフォームのデザインのみ使用可能になります。
起動前にプロジェクトファイルのバックアップをとり
発生したら、プロジェクトファイルのVBと上記の部分を上書きして
対応しています。
なお、全部でなく80フォーム中、1~2フォームのみ上記の記載がぬける現象もあり
いきなり「致命的なエラー」でVS2019がダウンする現象もあります。
早速テスト自己回答です
実行結果です
ソースをオープン読み込みを完了してから何もせずにプログラムを終了
致命的なエラーです(HRESULTからの例外:0x8000FFFF(E_UNEXPECTED))
が発生
再現性があります。
なお読み込みを完了してからデザイナでわずかにlabelを移動してソリューションを保存
プログラムを終了すると、エラーは発生しません
- 編集済み dorabu 2022年11月1日 1:05
-
dorabuさん、こんにちは。フォーラムオペレーターのSakiです。
ご返信いただき、ありがとうございます。
それでは、新規にVBプロジェクトを作成すると問題は解消しますでしょうか。
解消できなければ、調査するために、この問題をデベロッパーコミュニティでVS製品チームに報告することをお勧めします。
また、確認したいですが、
VS2019を16.11.20へ更新した後、この問題は何も変更していない状態で発生したのでしょうか?
発生する前に何か動作があればご教示ください。
どうぞよろしくお願いいたします。MSDN/ TechNet Community Support Saki ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。
-
vs2019のリペア後、自動的に再起動がかかりますが
<Compile Include="FrmSHI000.Designer.vb">
前回の報告のように改善されておりませんでした。
試しに完全シャットダウン(Shift+シャットダウン)からPCを起動させた所、
フォームの追加、既存のフォームの読み込み、
フォームの削除等々かなりハードに使用しましたが
問題が発生しませんでした。
16.11.20へはvs2019のヘルプから更新を実行しましたが
この更新では、PC本体は再起動がかからないので、どうもVS2019の更新が
正常に終了されていなかったようです。
今後の為に
・VS更新後、完全シャットドウンによる再起動を実行する
プロジェクトファイルは
フォームの追加、削除時のみ変更される仕様のようですので
・プロジェクトファイルのコピーを取っておく
・デザイナー画面が表示されないのでかなりのショックですが
プロジェクトファイルの 記載は
<DependentUpon>FrmSHI000.vb</DependentUpon>
</Compile>
<Compile Include="FrmSHI000.vb">
<SubType>Form</SubType>
</Compile>ですが、原因は
<SubType>Form</SubType>がぬける現象ですので
エディターで上記のように記載すれば復帰します。
サポートありがとうございました
- 回答としてマーク dorabu 2022年11月1日 23:54