Visual Studio でのアプリケーションのビルド
アプリケーションをビルドおよび開発時に、アセンブリや実行可能プログラムを度々作成するために Visual Studio を使用できます。コードを、ビルドによって、以前にコンパイル時のエラーを、構文エラー、キーワードのスペルミス、型の不一致のような特定できます。また、多くの場合、コードのデバッグ バージョンをビルドして実行することにより、実行時エラーを、ロジック エラーおよびセマンティック エラーなど、検出して修正できます。
完全に開発されたがあり、プロジェクトまたはソリューションをデバッグする場合、リリース ビルドのコンポーネントをコンパイルできます。既定では、リリース ビルドでは最適化され、小さい高速に実行およびデバッグのバージョンになるように設計されています。詳細については、「チュートリアル: アプリケーションをビルドする」を参照してください。
ビルドのメソッドの選択
IDE で、コマンド プロンプトで、または Team Foundation ビルドで既定のビルド オプションを使用してアプリケーションをビルドします。次の表に示すように、これらの各オプションは、基になるテクノロジとして MSBuild を使用して、それぞれの方法に特定の利点があります。
ビルドのメソッド |
利点 |
詳細情報 |
---|---|---|
IDE を使用する |
|
|
MSBuild コマンド ラインを実行します。 |
|
|
Team Foundation ビルドを使用する |
|
IDE からビルド
プロジェクトを作成すると、既定のビルド構成は用に定義およびビルドのコンテキストを提供するソリューション ビルド構成は、再配置。ソリューション構成はソリューションのプロジェクトをビルドおよび配置するかを定義します。プロジェクトの構成、プラットフォーム、およびビルドの種類 (たとえば、リリース Win32) に対して一意の一連のプロジェクトのプロパティです。これらの既定の設定を編集して、独自の構成を作成できます。詳細については、「プロジェクト デザイナーの概要」および「方法 : プロジェクト プロパティおよび構成設定を変更する」を参照してください。
IDE では、次のタスクを実行する場合:
並行ビルドを使用してビルド パフォーマンスが向上します。詳細については、MSBuild での複数のプロジェクトの並行ビルド またはブログの投稿 (C++ ビルドの並列"を参照してください。
参照
処理手順
概念
Building (Compiling) Web Site Projects