--- lang: ja-jp breaks: true --- # WinForm NuGetで配布した WinFormコントロールを継承したコントロールをデザイナで開くことが出来ない「`fail: Request failures: Sessions/FindDesignableClass.`」 2022-08-13 ![](https://i.imgur.com/BUB5UBM.png) ```shell= ファイル内に設計できるクラスがないため、そのデザイナーを表示できませんでした。ファイル内の以下のクラスがこのデザイナーで検査されました: ファイル内に設計できるクラスがないため、このファイルのデザイナーを表示できませんでした。ファイルの以下のクラスがこのデザイナーで検査されました: \r\n UserControl1 --- 基本クラス 'XXXX.UserControlTest' を読み込めませんでした。 アセンブリが参照されているか、およびすべてのプロジェクトがビルドされているかを確認してください。 ``` ## Windows フォームデザイナの出力ログを変更 ![](https://i.imgur.com/rXsVK1D.png) ```shell= [14:21:50.574063] fail: Request failures: Sessions/FindDesignableClass. Microsoft.DotNet.DesignTools.Client.DesignToolsServerException: ファイル内に設計できるクラスがないため、このファイルのデザイナーを表示できませんでした。ファイルの以下のクラスがこのデザイナーで検査されました: \r\n UserControl1 --- 基本クラス 'xxxx.UserControlTest' を読み込めませんでした。 アセンブリが参照されているか、およびすべてのプロジェクトがビルドされているかを確認してください。 ``` ## 調査 > (Loading Designer...) Form Designer Fails to Display #6492 > https://github.com/dotnet/winforms/issues/6492 > How to troubleshoot the Windows Forms Out-Of-Process designer > https://github.com/dotnet/winforms/blob/main/docs/designer/troubleshooting.md ## Visual Studio 2022 Preview でのみ発生する 通常の `Visual Studio 2022` では正常に表示された。 ![](https://i.imgur.com/PTVNI5S.png) ###### tags: `Visual Studio 2022 Preview` `WinForm` `NuGet` `Formデザイナ`