ソリューションエクスプローラーにファイルをドロップできない

Visual Studio 2022でバージョン17.5にすると、ソリューションエクスプローラーのプロジェクトにファイルをドラッグ&ドロップできない現象について紹介します。

現象の確認

Visual Studioを起動し、ソリューションを開きます。ソリューション内にプロジェクトがある状態です。 または、新規にプロジェクトを作成します。
ソリューションエクスプローラーにファイルをドロップできない:画像1

エクスプローラーでプロジェクトに追加したいファイルを表示します。
ソリューションエクスプローラーにファイルをドロップできない:画像2

エクスプローラーからファイルをドラッグして、ソリューションエクスプローラーのウィンドウの プロジェクトのノードにドロップします。 下図の状態では、プロジェクトのノード内にドロップしないため、ファイルを開く動作になります。
ソリューションエクスプローラーにファイルをドロップできない:画像3

以前のバージョンのVisual Studioではプロジェクトのノードにファイルをドロップしてファイルを追加できましたが、 Visual Studio 2022 17.5 ではプロジェクトのノードにドロップしようとすると、 禁止アイコンのポインタに変わり、ファイルをプロジェクトに追加できません。
ソリューションエクスプローラーにファイルをドロップできない:画像4
補足
Visual Studio 2022 version 15.5 ではエクスプローラーからソリューションエクスプローラーにファイルをドラッグ&ドロップできる動作になりました。

対処法:メニューから追加

ポップアップメニューから追加する方法であれば、ファイルを追加できます。 ソリューションエクスプローラーでプロジェクトのノードを選択し、右クリックします。 ポップアップメニューが表示されますので[追加]サブメニューの[既存の項目]をクリックします。
ソリューションエクスプローラーにファイルをドロップできない:画像5

[既存項目の追加]ダイアログが表示されますので、追加したいファイルを選択して開きます。
ソリューションエクスプローラーにファイルをドロップできない:画像6

ソリューションエクスプローラーにファイルを追加できました。
ソリューションエクスプローラーにファイルをドロップできない:画像7

対処法:ファイルを配置

Visual Studio 2022 version 17.5の場合は、ファイルを配置するだけでソリューションエクスプローラーに ファイルが反映される動作になっています。
ソリューションエクスプローラーのプロジェクトのノードを選択し右クリックします。 下図のポップアップメニューが表示されます。[エクスプローラーでフォルダを開く]の項目をクリックします。
ソリューションエクスプローラーにファイルをドロップできない:画像8

エクスプローラーのウィンドウが表示され、プロジェクトのフォルダが表示されます。
ソリューションエクスプローラーにファイルをドロップできない:画像9

配置したいファイルをコピー/移動して配置します。
ソリューションエクスプローラーにファイルをドロップできない:画像10
ソリューションエクスプローラーにファイルをドロップできない:画像11

プロジェクトのフォルダにファイルをコピーして配置しました。
ソリューションエクスプローラーにファイルをドロップできない:画像12

Visual Studioに戻るとファイルを配置しただけですが、ソリューションエクスプローラーにファイルの追加が反映されています。
ソリューションエクスプローラーにファイルをドロップできない:画像13

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2023-03-08
Copyright © 1995–2025 iPentec all rights reserverd.