チュートリアル: アプリケーションをビルドする

このチュートリアルを完了することで、Visual Studio でアプリケーションをビルドするときに構成できるいくつかのオプションに馴染みます。カスタムのビルド構成を作成して、特定の警告メッセージを非表示にし、サンプル アプリケーション用にビルド出力の情報を、他のタスク間で、拡張します。

このトピックは、次のセクションで構成されています。

サンプル アプリケーションをインストール

カスタムのビルド構成を作成します。

アプリケーションのビルド

非表示のコンパイラの警告

出力ウィンドウで追加のビルドの詳細を表示

リリース ビルドを作成します。

サンプル アプリケーションをインストール

Microsoft Web サイトのサンプル ギャラリーからサンプルを WPF アプリケーションのビルドの概要 検索、インストールに [拡張機能と更新] のダイアログ ボックスを使用します。サンプル ギャラリーは、アプリケーションの計画、開発するときに、確認し、ダウンロードできるさまざまなプロジェクトとコード例を示します。

サンプル アプリケーションをインストールします。

  1. メニュー バーで、[ツール][拡張機能と更新] を選択します。

  2. [オンライン] のカテゴリを選択し、[サンプル ギャラリー] のカテゴリを選択します。

  3. サンプルを検索する検索ボックスに Introduction を指定します。

    [拡張機能と更新プログラム] ダイアログ ボックス

  4. 結果リストで、[Introduction to Building WPF Applications (Visual C#)][Introduction to Building WPF Applications (Visual Basic)] を選択します。

  5. [ダウンロード] のボタンを選択し、[閉じる] のボタンをクリックします。

WPF アプリケーションでサンプルをビルドの概要は [新しいプロジェクト] のダイアログ ボックスに表示されます。

サンプル アプリケーションのソリューションを作成するには

  1. [新しいプロジェクト] のダイアログ ボックスを開きます。

    メニュー バーで [ファイル]、[新規作成]、[プロジェクト] を順にクリックします。

  2. [インストール済み] のカテゴリでは、WPF アプリケーションのサンプルのビルドの概要を表示するには [サンプル] のカテゴリを選択します。

  3. Visual C# の IntroWPFcsharp ソリューションにという名前を付けます。

    [新しいプロジェクト] ダイアログ ボックス、インストールされているサンプル

    または

    Visual Basic の IntroWPFvb ソリューションにという名前を付けます。

    [新しいプロジェクト] ダイアログ ボックス、Visual Basic サンプル

  4. [OK] を選択します。

カスタムのビルド構成を作成します。

ソリューションを作成すると、デバッグ ビルド構成を解放すると、既定のプラットフォーム ターゲットはソリューションごとに自動的に定義されます。これらの構成をカスタマイズしたり、独自に作成することもできます。ビルド構成は、ビルドの種類を指定します。ビルド プラットフォームは、構成のためにオペレーティング システムをそのアプリケーションのターゲット指定します。詳細については、「ビルド構成について」、「ビルド プラットフォームについて」、および「デバッグ構成およびリリース プロジェクト構成」を参照してください。

[構成マネージャー] のダイアログ ボックスを使用して構成とプラットフォームの設定を変更または作成できます。この手順では、テストのビルド構成を作成します。

ビルド構成を作成するには

  1. [構成マネージャー] ダイアログ ボックスを開きます。

    [ビルド] メニュー、[構成マネージャー] コマンド

  2. [アクティブ ソリューション構成] の一覧で、[新規作成] を選択します。

  3. [新しいソリューション構成] のダイアログ ボックスで、新しい構成 Testを示し、既存のデバッグ構成の設定をコピーし、次に [OK] のボタンをクリックします。

    [新しいソリューション構成] ダイアログ ボックス

  4. [アクティブ ソリューション プラットフォーム] の一覧で、[新規作成] を選択します。

  5. [新しいソリューション プラットフォーム] のダイアログ ボックスで、[x64] を選択し、x86 プラットフォームの設定をコピーします。

    [新しいソリューション プラットフォーム] ダイアログ ボックス

  6. [OK] を選択します。

アクティブなソリューション構成を x64 に設定されているアクティブなソリューション プラットフォームによってテストするために変更されました。

テスト構成を使用した構成マネージャー

[標準] のツール バーの [ソリューション構成] のリストを使用すると、アクティブなソリューション構成を確認または変更できます。

[ソリューション構成] オプション (標準ツール バー)

アプリケーションのビルド

次に、カスタム ビルド構成を使用してソリューションをビルドします。

ソリューションをビルドするには

  • メニュー バーで、[ビルド][ソリューションのビルド] を選択します。

[出力] のウィンドウにビルド結果が表示されます。成功したビルドは、複数の警告メッセージが生成されました。

図 1: Visual Basic の警告

出力ウィンドウ、Visual Basic

図 2: Visual C# の警告

出力ウィンドウ、Visual C#

非表示のコンパイラの警告

テストをビルド出力がわかりにくくかしていてする代わりに、ビルド間に一時的に特定の警告メッセージを非表示にできます。

Visual C# の特定の警告を非表示にするには

  1. [ソリューション エクスプローラー] では、プロジェクトの最上位ノードを選択します。

  2. メニュー バーで、[ビュー][プロパティ ページ] を選択します。

    プロジェクト デザイナーが開きます。

  3. 次に [ビルド] のページを [警告の表示なし]、ボックスのをクリックし、1762警告番号を指定します。

    [ビルド] ページ、[プロジェクト デザイナー]

    詳細については、「[ビルド] ページ (プロジェクト デザイナー) (C#)」を参照してください。

  4. ソリューションをビルドします。

    [出力] のウィンドウは、ビルドの概要情報だけを表示します。

    出力ウィンドウ、Visual C# ビルド警告

Visual Basic のすべてのビルドの警告を抑制するには

  1. [ソリューション エクスプローラー] では、プロジェクトの最上位ノードを選択します。

  2. メニュー バーで、[ビュー][プロパティ ページ] を選択します。

    プロジェクト デザイナーが開きます。

  3. [コンパイル] のページで、[すべての警告を表示しない] のチェック ボックスをオンにします。

    [コンパイル] ページ、[プロジェクト デザイナー]

    詳細については、「Visual Basic での警告の構成」を参照してください。

  4. ソリューションをビルドします。

[出力] のウィンドウは、ビルドの概要情報だけを表示します。

出力ウィンドウ、Visual Basic ビルド警告

詳細については、「方法: コンパイラ警告を非表示にする」を参照してください。

出力ウィンドウで追加のビルドの詳細を表示

ビルド処理に関する情報量が [出力] のウィンドウに表示または変更できます。ビルドの出力は、通常、最小に設定され、[出力] のウィンドウが優先度の高い警告またはエラーとともにビルド処理の概要のみ表示されます。[ビルド/実行] ([オプション] ダイアログ ボックス - [プロジェクトおよびソリューション])を使用してビルドに関する詳細情報を表示できます。

重要 : 重要

詳細情報を表示、ビルドが完了に時間がかかります。

出力ウィンドウの情報を変更するには

  1. [オプション] のダイアログ ボックスを開きます。

    [ツール] メニューの [オプション] コマンド

  2. [プロジェクトおよびソリューション] のカテゴリを選択し、[ビルド/実行] のページを選択します。

  3. [MSBuild プロジェクト ビルドの出力の詳細] の一覧で、[標準] を選択し、[OK] のボタンをクリックします。

  4. メニュー バーで、[ビルド][ソリューションのクリーン] を選択します。

  5. ソリューションをビルドし、次に [出力] のウィンドウの情報を確認します。

    ビルド情報は、ビルドが (先頭に検索されます)、ファイルが処理され、完了するために処理に要した時間が含まれます。順序開始時間 (最後に検索されます)。この情報は、ビルド時に実際のコンパイラの構文は、Visual Studio の実行含まれます。

    たとえば、Visual C# のビルドで、[/nowarn] の選択リスト警告コード、このトピックの前半で指定した 3 つが他の警告とともに 1762。

    Visual Basic のビルドでは、/nowarn 取捨特定の警告が含まれていないため、警告は表示されません。

    ヒントヒント

    Ctrl+F のキーを選択して [検索] のダイアログ ボックスを表示 [出力] ウィンドウの内容を検索できます。

詳細については、「方法: ビルド ログ ファイルを表示、保存、および構成する」を参照してください。

リリース ビルドを作成します。

これを提供するために最適化されたサンプル アプリケーションとしてビルドできます。リリース ビルドでは、ビルドが開始される前に実行可能ファイルがネットワーク共有にコピーされることを指定します。

詳細については、「方法 : ビルド出力ディレクトリを変更する」および「Visual Studio でのプロジェクトとソリューションのビルドおよびクリーン」を参照してください。

リリース ビルドを Visual Basic 用に指定するには

  1. [プロジェクト デザイナー] を開きます。

    [表示] メニュー、[プロパティ ページ] コマンド

  2. [コンパイル] のページを選択します。

  3. [構成] の一覧で、[リリース] を選択します。

  4. [プラットフォーム] の一覧で、[x86] を選択します。

  5. [ビルド出力パス] ボックスに、ネットワーク パスを指定します。

    たとえば、\\myserver\builds を指定できます。

    重要 : 重要

    メッセージ ボックスは、指定したネットワーク共有を信頼できる場所でない可能性があるはさんで警告します。指定した位置を信頼する場合、メッセージ ボックスの [OK] のボタンをクリックします。

  6. アプリケーションをビルドします。

    [ビルド] メニューの [ソリューションのビルド] コマンド

リリース ビルドを Visual C# のオプションを指定します。

  1. [プロジェクト デザイナー] を開きます。

    [表示] メニュー、[プロパティ ページ] コマンド

  2. [ビルド] のページを選択します。

  3. [構成] の一覧で、[リリース] を選択します。

  4. [プラットフォーム] の一覧で、[x86] を選択します。

  5. [出力パス] ボックスに、ネットワーク パスを指定します。

    たとえば、\\myserver\builds を指定できます。

    重要 : 重要

    メッセージ ボックスは、指定したネットワーク共有を信頼できる場所でない可能性があるはさんで警告します。指定した位置を信頼する場合、メッセージ ボックスの [OK] のボタンをクリックします。

  6. アプリケーションをビルドします。

    [ビルド] メニューの [ソリューションのビルド] コマンド

実行可能ファイルには、指定したネットワーク パスにコピーされます。このパスは\\myserver\builds\[ファイル名].exe です。

成功: 正常にこのチュートリアルを完了しています。

参照

処理手順

Walkthrough: Building a Project (C++)

チュートリアル: MSBuild の使用

概念

ASP.NET Web アプリケーション プロジェクト プリコンパイルの概要