問題 解決しました!
原因は Windows11から導入されたらしい
「スマートアプリコントロール」に妨害されてしました。
セキュリティ機能とは言え、全然スマートじゃない…。
新規購入したPCにVisual Studio Community 2022をインストールしました。
新しいプロジェクトを作成してソリューションのビルドをしたいだけなんですが、
プロジェクトの種類ごとに問題が起きてビルドできません。
解決方法を教えてください。
2.のWindowsフォームアプリケーション(.NET Framework)に関しては、エラー内容(手がかり)が全く無かったので、ヒントを得る施策として ツール → オプション で下図の設定を変えてみましたが、エラー情報は得られないままでした。
問題 解決しました!
原因は Windows11から導入されたらしい
「スマートアプリコントロール」に妨害されてしました。
セキュリティ機能とは言え、全然スマートじゃない…。
スタックトレースを見るとプロジェクト情報の取得で例外が起きているみたいですが、
プロジェクトファイルに書かれている.NETのバージョンはいくつでしょうか?
VS2022でサポートしているバージョンを見るとサポートしないバージョンも多いです。
@Daiji-Nagashima
Questioner@mrbonjin san
コメント、ありがとうございます。
1のWindowsフォームアプリはターゲットフレームワークを.NET 8.0にしています。インストール時に個別コンポーネントで.NET 8.0 Runtimeと.NET SDKを入れています。
2のWindowsフォームアプリケーション(.NET Framework)はターゲットフレームワークを.NET Framework 4.8.1にしています。インストール時に.NET Framework 4.8.1開発ツールを入れています。(個別コンポーネントでも.NET Framework 4.8.1 SDKを入れていますが、どう違うんだろう??)
どちらのプロジェクトもVisual Studioをインストールした後に新規で作ったものになります。なので、開発できるフレームワークしか選択肢に挙がってこないかと考えております。そのため、フレームワークの選択は大丈夫かと思ってますが、これは?ということがまだありましたら、ご助言ください。
軽く検索してみた感じ、以下のページが出てきました
https://learn.microsoft.com/en-us/answers/questions/1167095/visual-studio-2022-designer-errors-with-net-core-w
- Clean/rebuild solution
- Or, Close/reopen the Form
- Or, Kill DesignToolServer, then close the Form, then reopen it.
これら3つは既に試されたでしょうか?
また、Windows Forms 以外、例えば
などではどうでしょうか?(デザイナー関連っぽさはあるのでFormsだけかもしれませんが、切り分けのため)
@Daiji-Nagashima
Questioner@chocolamint san
コメント&検索して頂きまして、ありがとうございます!
添付して頂いたリンク先を見ましたが、
@Daiji-Nagashima
Questioner@chocolamint san
追伸;Windows Forms以外でも試してみましたが、
コンソールアプリケーション、クラスライブラリ、共に参照切れしてしまい、
ビルドができない状態です。(参照切れも直せず終い。。)
プロジェクトからVisual Studioのライブラリが見えない状態に
なっているんじゃないか?説が出てきましたが、
それを改善させる術を知らないので打つ手無しで手詰まり状態です。
何か心当たりがありましたら、引き続きコメントのほど
よろしくお願いいたします。
Microsoft BingのCopilot(GPT-4) で改善方法を検索してみました。
@Daiji-Nagashima
Questioner上記の対応状況をCopilotに入力し続けてみましたが、
ついに匙を投げられました。。マジですかっ!?
これは PCメーカ案件? Microsoft案件?