方法 : プロジェクトに既存の項目を追加する

作成した項目は、新しいプロジェクトまたは既存のプロジェクトに、直接またはリンクとして追加できます。 ストレージに存在する、ほぼすべての種類の既存のファイルをプロジェクトに追加できます。 200 以上のファイルを追加する場合は、最高のシステム パフォーマンスを得るために、Windows のエクスプローラーを開き、ソリューション エクスプローラーのプロジェクトにドラッグしてください。

ただし、異なるバージョンの .NET Framework を対象とする項目は、その項目と、プロジェクトの対象である .NET Framework のバージョンによって、プロジェクトで使用される場合とされない場合があります。

ヒント

プロジェクトにファイルを追加する前に、Visual Studio 外部のコードが信頼できるものかどうかを確認してください。 プロジェクトまたはコンポーネントを特定のデザイナーで開くと、その項目のコードがローカル コンピューターで実行され、システムを悪意のあるコードにさらしてしまう危険があります。

プロジェクトに既存の項目を追加するには

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

  2. [プロジェクト] メニューの [既存項目の追加] をクリックします。

  3. [既存項目の追加] ダイアログ ボックスで、追加するプロジェクト項目を検索して選択します。

    注意

    XML Web サービスおよび ASP.NET Web アプリケーションに関連する項目の中には、Web サーバー上の仮想ディレクトリに配置されている項目もあります。

  4. [追加] ボタンをクリックして、項目をプロジェクトに追加します。

リンクとして既存の項目を追加する

ファイルを直接追加するのではなく、項目をリンクとしてプロジェクトに追加することもできます。 ソリューション エクスプローラーでは、リンクされたプロジェクト項目は、そのアイコンに表示されるリンク インジケーター (左下隅の小さな矢印) で識別できます。

ファイルへのリンクを作成すると、ソース ファイルに対する変更を自動的に取り込むことができます。ソース ファイルが変更されるたびに、コピーを手動で更新する必要はありません。 ただし、基になるファイルが削除されると、リンクは壊れます。 リンクは相対的であるため、プロジェクトを移動するとリンクが壊れます。

既存の項目へのリンクを作成するには

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

  2. [プロジェクト] メニューの [既存項目の追加] をクリックします。

  3. [既存項目の追加] ダイアログ ボックスで、リンクするプロジェクト項目を検索して選択します。

  4. [開く] のドロップダウン リストで、[リンクとして追加] を選択します。

    注意

    "ファイルにリンクを追加できません。このファイルはプロジェクトのディレクトリ ツリー内にあります。" というエラー メッセージが表示された場合は、[新しいプロジェクト] ダイアログ ボックスの [ソリューションのディレクトリを作成] をクリックして、今後のソリューションのためのソリューション ディレクトリを作成する必要があります。 詳細については、「方法 : ソリューションのディレクトリを作成する」を参照してください。

参照

概念

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

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