Visual Studio でのコンパイルとビルド
IDE 内でのビルドの最初の概要については、「チュートリアル: アプリケーションのビルド」を参照してください。
Visual Studio IDE、MSBuild コマンド ライン ツール、Azure Pipelines のいずれかの方法を使用してアプリケーションをビルドできます。
ビルド方法 | 利点 |
---|---|
IDE | - ビルドをすぐに作成し、デバッガーでテストします。 - C++ および C# プロジェクトのマルチプロセッサ ビルドを実行します。 - ビルド システムのさまざまな側面をカスタマイズします。 |
CMake | - CMake ツールを使用して C++ プロジェクトをビルドする - Linux および Windows プラットフォーム間で同じビルド システムを使用します。 |
MSBuild コマンド ライン | - Visual Studio をインストールせずにプロジェクトをビルドします。 - すべてのプロジェクトの種類に対してマルチプロセッサ ビルドを実行します。 - ビルド システムのほとんどの領域をカスタマイズします。 |
Azure Pipelines | - 継続的インテグレーション/継続的デリバリー パイプラインの一部としてビルド プロセスを自動化します。 - すべてのビルドで自動テストを適用します。 - ビルド プロセスには、実質的に無制限のクラウドベースのリソースを使用します。 - ビルド ワークフローを変更し、ビルド アクティビティを作成して、詳細にカスタマイズされたタスクを実行します。 |
このセクションのドキュメントでは、IDE ベースのビルド プロセスの詳細について説明します。 その他の方法の詳細については、「CMake の、MSBuild の、Azure Pipelines の」を参照してください。
IDE からのビルド
プロジェクトを作成すると、プロジェクトとプロジェクトを含むソリューションの既定のビルド構成が Visual Studio によって作成されます。 これらの構成は、ソリューションとプロジェクトのビルドとデプロイ方法を定義します。 特にプロジェクト構成は、ターゲット プラットフォーム (Windows や Linux など) とビルドの種類 (デバッグやリリースなど) で一意です。 これらの構成は好きなように編集できます。また、必要に応じて独自の構成を作成することもできます。
IDE 内でのビルドの最初の概要については、「チュートリアル: アプリケーションのビルド」を参照してください。
次に、Visual Studio でのプロジェクトとソリューションのビルドとクリーニングに関するページを参照して、プロセスに対して実行できるさまざまなカスタマイズについて学習します。 カスタマイズには、出力ディレクトリ の変更、カスタム ビルド イベント の指定、プロジェクトの依存関係 の管理、ビルド ログ ファイル の管理、コンパイラの警告 を抑制などがあります。
そこから、他のさまざまなタスクを調べることができます。
- ビルド構成を理解する について
- プラットフォーム をターゲットにするようにプロジェクトを構成する
- プロジェクトとソリューションのプロパティ管理します。
- C# および Visual Basic でビルド イベントを指定する
- ビルド オプションの設定
- 複数のプロジェクトを並列 でビルドする