次の方法で共有


プロジェクト

Visual Studio のプロジェクトは、 開発者がソリューション エクスプローラーに表示されるソース コード ファイルやその他のリソースを整理するために使用するコンテナーです。 通常、プロジェクトは、ソース コード ファイルやビットマップ ファイルなどのリソースへの参照を格納するファイル (C# プロジェクトの .csproj ファイルなど) です。 プロジェクトを使用すると、ソース コード、Web サービスとデータベースへの参照、およびその他のリソースを整理、ビルド、デバッグ、デプロイできます。 VSPackage では、プロジェクトの種類、プロジェクト サブタイプ、カスタム ツールの 3 つの主な方法で Visual Studio プロジェクト システムを拡張できます。

このセクションでは...

  • プロジェクトの種類は 、プログラミング言語などの新しい種類のプロジェクトのサポートを追加します。 たとえば、Visual Studio でサポートされている各言語には独自のプロジェクトの種類があり、IronPython 統合サンプルには IronPython 言語のプロジェクトの種類が含まれています。 ソリューション エクスプローラーでの項目のビルド、デバッグ、展開、および表示方法をカスタマイズするには、C# または Visual Basic 以外の言語のプロジェクトの種類を作成する必要があります。 詳細については、「 プロジェクトの種類」を参照してください

  • プロジェクト サブタイプ はプロジェクトの種類に基づいており、プロジェクトのビルド、デバッグ、および配置方法をカスタマイズするために使用できます。 Visual Studio では、Smart Device プロジェクトでプロジェクト サブタイプが使用されます。開発用コンピューターからターゲット デバイスに新しくビルドされたプログラムをコピーして、展開をカスタマイズします。 C# および Visual Basic プロジェクトの種類は、プロジェクト サブタイプの基礎として使用できます。C++ プロジェクトの種類を指定することはできません。 独自のプロジェクトタイプをプロジェクトサブタイプの基礎として使用することもできます。 詳細については、「 プロジェクト サブタイプ」を参照してください。

  • Web プロジェクトでは 、Web プロジェクトについて説明し、Web アプリケーションを作成します。

  • 「新しいプロジェクト生成: 内部の仕組み パート 1」および「新しいプロジェクト生成: 内部の仕組み パート 2」は、新しいプロジェクトを作成するときに実際に起こることを説明します。

  • VSSDK サンプル には、プロジェクトとソリューションを扱う VSSDK のサンプルが含まれています。