方法 : プロジェクトによるファイルの管理方法を識別する
プロジェクトとファイルがどのように関連付けられているかを確認する必要があることもあります。 たとえば、ソリューション エクスプローラーでの作業中に、ファイルの保存、コピー、または移動が予想どおりに行われない場合があります。 プロジェクトがファイルをリンクとして管理しているのかファイル自体を管理しているのかを調べることによって、ソース ファイル、ファイルのコピー、またはファイルへのリンクのどれがソリューション エクスプローラーの操作対象になっているのかがわかります。
注意
リンクとファイルの両方を管理するプロジェクトでは、両者を区別するために、ソリューション エクスプローラーで矢印のアイコンが使用されます。
次の表は、最も一般的な Visual Studio プロジェクトまたはフォルダーによる項目の管理方法を表しています。
プロジェクトまたはフォルダー |
項目の管理方法 |
---|---|
[その他のファイル] フォルダー |
リンク |
[ソリューション項目] フォルダー |
リンク |
Visual Basic Web |
ファイル |
Visual Basic |
両方 (主にファイル) |
Visual C# |
両方 (主にファイル) |
Visual C# Web |
ファイル |
Visual C++ |
リンク |
ソリューションの特定のプロジェクトによる項目の管理方法がわからない場合は、統合開発環境の一部のコマンドを使用できるかどうかによって確認することもできます。 この手順は、プロジェクト テンプレートの開発者が Microsoft の推奨するプログラミング ガイドラインに従った場合にだけ有効です。 外部販売元によって開発されるプロジェクト テンプレートは、ガイドラインに従う必要はありません。
プロジェクトがどのようにファイルに関連付けられているのかを調べるには
ソリューション エクスプローラーで、プロジェクト内の項目を選択します。
[プロジェクト] メニューをクリックします。
If
プロジェクトの管理の対象
[すべてのファイルを表示] が使用可能
リンクまたはファイル
[すべてのファイルを表示] が使用不可能
ファイルへのリンクのみ
すべてのファイルがプロジェクト ディレクトリにあることが必要かどうかを調べるには、[プロジェクト] メニューの [既存項目の追加] をクリックします。
[既存項目の追加] ダイアログ ボックスで、[開く] のドロップダウン リストをクリックします。
If
プロジェクトの管理の対象
[開く] コマンドの一覧が使用可能
リンクまたはファイル
コマンドの一覧が使用不可能
ファイル
使用できるコマンドとプロジェクト ディレクトリとの関係の詳細については、「プロジェクトにおける項目の管理」を参照してください。