LoginSignup

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Visual Studio でビルドできません。

解決したいこと

新規購入したPCにVisual Studio Community 2022をインストールしました。
新しいプロジェクトを作成してソリューションのビルドをしたいだけなんですが、
プロジェクトの種類ごとに問題が起きてビルドできません。
解決方法を教えてください。

  • PC環境
    • OS: Windows 11 Home
    • Visual Studio: Community 2022 Version 17.8.6

発生している問題・エラー

  1. Windowsフォームアプリの場合
     - 'デザイナーの読み込み中…' が消えません。
    image.png

  2. Windowsフォームアプリケーション(.NET Framework)の場合

  • 起動時に以下が表示される。
    image.png
  • ビルド時は以下が表示される。(ただし、エラー表示はない。)
    image.png

自分で試したこと

2.のWindowsフォームアプリケーション(.NET Framework)に関しては、エラー内容(手がかり)が全く無かったので、ヒントを得る施策として ツール → オプション で下図の設定を変えてみましたが、エラー情報は得られないままでした。
image.png

0

4Answer

問題 解決しました!
原因は Windows11から導入されたらしい
「スマートアプリコントロール」に妨害されてしました。
セキュリティ機能とは言え、全然スマートじゃない…。

2

Comments

  1. This comment has been deleted for violation of our Terms of Service.
  2. @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 以外、例えば

  • コンソールアプリケーション
  • クラスライブラリプロジェクト
  • WPF
  • ASP.NET

などではどうでしょうか?(デザイナー関連っぽさはあるのでFormsだけかもしれませんが、切り分けのため)

0

Comments

  1. @chocolamint san
    コメント&検索して頂きまして、ありがとうございます!
    添付して頂いたリンク先を見ましたが、

    • 最新のVisual Studioをインストール(更新)してプロジェクトを作り直す
    • フォームのClose/Open
    • .vsフォルダ/binフォルダ/objフォルダを削除して再度ビルド
      などはやってみましたが、結果は変わりませんでした。
      但し、DesignToolServerをKillする所がイマイチ分からずです…。
      (タスクマネージャー上にリストアップされる?と思いきや見当たらず。。)
  2. @chocolamint san
    追伸;Windows Forms以外でも試してみましたが、
    コンソールアプリケーション、クラスライブラリ、共に参照切れしてしまい、
    ビルドができない状態です。(参照切れも直せず終い。。)
    image.png

    プロジェクトからVisual Studioのライブラリが見えない状態に
    なっているんじゃないか?説が出てきましたが、
    それを改善させる術を知らないので打つ手無しで手詰まり状態です。
    何か心当たりがありましたら、引き続きコメントのほど
    よろしくお願いいたします。

Microsoft BingのCopilot(GPT-4) で改善方法を検索してみました。

  1. Windows11を更新する → 効果なし
  2. Visual Studioを再インストールする → 効果なし
  3. プロジェクトのクリーンアップをする → 効果なし
  4. 出力ウィンドウの確認 → エラーメッセージなし
  5. ビルドログの有効化:MSBuildプロジェクト ビルドログの詳細を"詳細"にする → エラーメッセージなし
  6. Widows DefenderをOFFしてみる → 効果なし
0

Comments

  1. 上記の対応状況をCopilotに入力し続けてみましたが、
    ついに匙を投げられました。。マジですかっ!?
    これは PCメーカ案件? Microsoft案件?

Your answer might help someone💌