方法 : プロジェクトによるファイルの管理方法を識別する

更新 : 2007 年 11 月

プロジェクトとファイルがどのように関連付けられているかを確認する必要があることもあります。たとえば、ソリューション エクスプローラでの作業中に、ファイルの保存、コピー、または移動が予想どおりに行われない場合があります。プロジェクトがファイルをリンクとして管理しているのかファイル自体を管理しているのかを調べることによって、ソース ファイル、ファイルのコピー、またはファイルへのリンクのどれがソリューション エクスプローラの操作対象になっているのかがわかります。

3e92kf8w.alert_note(ja-jp,VS.90).gifメモ :

リンクとファイルの両方を管理するプロジェクトでは、両者を区別するために、ソリューション エクスプローラで矢印のアイコンが使用されます。

次の表は、最も一般的な Visual Studio プロジェクトまたはフォルダによる項目の管理方法を表しています。

プロジェクトまたはフォルダ

項目の管理方法

[その他のファイル] フォルダ

リンク

[ソリューション項目] フォルダ

リンク

Visual Basic Web

ファイル

Visual Basic

両方 (主にファイル)

Visual C#

両方 (主にファイル)

Visual C# Web

ファイル

Visual C++ 

リンク

Visual J#

両方 (主にファイル)

ソリューションの特定のプロジェクトによる項目の管理方法がわからない場合は、統合開発環境の一部のコマンドを使用できるかどうかによって確認することもできます。この手順は、プロジェクト テンプレートの開発者が Microsoft の推奨するプログラミング ガイドラインに従った場合にだけ有効です。外部販売元によって開発されるプロジェクト テンプレートは、ガイドラインに従う必要はありません。

プロジェクトがどのようにファイルに関連付けられているのかを調べるには

  1. ソリューション エクスプローラで、プロジェクト内の項目を選択します。

  2. [プロジェクト] メニューをクリックします。

    状態

    プロジェクトの管理の対象

    [すべてのファイルを表示] が使用可能

    リンクまたはファイル

    [すべてのファイルを表示] が使用不可能

    ファイルへのリンクのみ

  3. すべてのファイルがプロジェクト ディレクトリにあることが必要かどうかを調べるには、[プロジェクト] メニューの [既存項目の追加] をクリックします。

  4. [既存項目の追加] ダイアログ ボックスで、[開く] のドロップダウン リストをクリックします。

    状態

    プロジェクトの管理の対象

    [開く] コマンドの一覧が使用可能

    リンクまたはファイル

    コマンドの一覧が使用不可能

    ファイル

使用できるコマンドとプロジェクト ディレクトリとの関係の詳細については、「プロジェクトにおける項目の管理」を参照してください。

参照

概念

ソリューション エクスプローラの使用

プロジェクトにおける項目の管理

参照

ソリューション エクスプローラ