チュートリアル: アプリケーションをビルドする
このチュートリアルを完了することで、Visual Studio でアプリケーションをビルドするときに構成できるいくつかのオプションに馴染みます。カスタムのビルド構成を作成して、特定の警告メッセージを非表示にし、サンプル アプリケーション用にビルド出力の情報を、他のタスク間で、拡張します。
このトピックは、次のセクションで構成されています。
サンプル アプリケーションをインストール
Microsoft Web サイトのサンプル ギャラリーからサンプルを WPF アプリケーションのビルドの概要 検索、インストールに [拡張機能と更新] のダイアログ ボックスを使用します。サンプル ギャラリーは、アプリケーションの計画、開発するときに、確認し、ダウンロードできるさまざまなプロジェクトとコード例を示します。
サンプル アプリケーションをインストールします。
メニュー バーで、[ツール]、[拡張機能と更新] を選択します。
[オンライン] のカテゴリを選択し、[サンプル ギャラリー] のカテゴリを選択します。
サンプルを検索する検索ボックスに Introduction を指定します。
結果リストで、[Introduction to Building WPF Applications (Visual C#)] か [Introduction to Building WPF Applications (Visual Basic)] を選択します。
[ダウンロード] のボタンを選択し、[閉じる] のボタンをクリックします。
WPF アプリケーションでサンプルをビルドの概要は [新しいプロジェクト] のダイアログ ボックスに表示されます。
サンプル アプリケーションのソリューションを作成するには
[新しいプロジェクト] のダイアログ ボックスを開きます。
[インストール済み] のカテゴリでは、WPF アプリケーションのサンプルのビルドの概要を表示するには [サンプル] のカテゴリを選択します。
Visual C# の IntroWPFcsharp ソリューションにという名前を付けます。
または
Visual Basic の IntroWPFvb ソリューションにという名前を付けます。
[OK] を選択します。
カスタムのビルド構成を作成します。
ソリューションを作成すると、デバッグ ビルド構成を解放すると、既定のプラットフォーム ターゲットはソリューションごとに自動的に定義されます。これらの構成をカスタマイズしたり、独自に作成することもできます。ビルド構成は、ビルドの種類を指定します。ビルド プラットフォームは、構成のためにオペレーティング システムをそのアプリケーションのターゲット指定します。詳細については、「ビルド構成について」、「ビルド プラットフォームについて」、および「デバッグ構成およびリリース プロジェクト構成」を参照してください。
[構成マネージャー] のダイアログ ボックスを使用して構成とプラットフォームの設定を変更または作成できます。この手順では、テストのビルド構成を作成します。
ビルド構成を作成するには
[構成マネージャー] ダイアログ ボックスを開きます。
[アクティブ ソリューション構成] の一覧で、[新規作成] を選択します。
[新しいソリューション構成] のダイアログ ボックスで、新しい構成 Testを示し、既存のデバッグ構成の設定をコピーし、次に [OK] のボタンをクリックします。
[アクティブ ソリューション プラットフォーム] の一覧で、[新規作成] を選択します。
[新しいソリューション プラットフォーム] のダイアログ ボックスで、[x64] を選択し、x86 プラットフォームの設定をコピーします。
[OK] を選択します。
アクティブなソリューション構成を x64 に設定されているアクティブなソリューション プラットフォームによってテストするために変更されました。
[標準] のツール バーの [ソリューション構成] のリストを使用すると、アクティブなソリューション構成を確認または変更できます。
アプリケーションのビルド
次に、カスタム ビルド構成を使用してソリューションをビルドします。
ソリューションをビルドするには
- メニュー バーで、[ビルド]、[ソリューションのビルド] を選択します。
[出力] のウィンドウにビルド結果が表示されます。成功したビルドは、複数の警告メッセージが生成されました。
図 1: Visual Basic の警告
図 2: Visual C# の警告
非表示のコンパイラの警告
テストをビルド出力がわかりにくくかしていてする代わりに、ビルド間に一時的に特定の警告メッセージを非表示にできます。
Visual C# の特定の警告を非表示にするには
[ソリューション エクスプローラー] では、プロジェクトの最上位ノードを選択します。
メニュー バーで、[ビュー]、[プロパティ ページ] を選択します。
プロジェクト デザイナーが開きます。
次に [ビルド] のページを [警告の表示なし]、ボックスのをクリックし、1762警告番号を指定します。
詳細については、「[ビルド] ページ (プロジェクト デザイナー) (C#)」を参照してください。
ソリューションをビルドします。
[出力] のウィンドウは、ビルドの概要情報だけを表示します。
Visual Basic のすべてのビルドの警告を抑制するには
[ソリューション エクスプローラー] では、プロジェクトの最上位ノードを選択します。
メニュー バーで、[ビュー]、[プロパティ ページ] を選択します。
プロジェクト デザイナーが開きます。
[コンパイル] のページで、[すべての警告を表示しない] のチェック ボックスをオンにします。
詳細については、「Visual Basic での警告の構成」を参照してください。
ソリューションをビルドします。
[出力] のウィンドウは、ビルドの概要情報だけを表示します。
詳細については、「方法: コンパイラ警告を非表示にする」を参照してください。
出力ウィンドウで追加のビルドの詳細を表示
ビルド処理に関する情報量が [出力] のウィンドウに表示または変更できます。ビルドの出力は、通常、最小に設定され、[出力] のウィンドウが優先度の高い警告またはエラーとともにビルド処理の概要のみ表示されます。[ビルド/実行] ([オプション] ダイアログ ボックス - [プロジェクトおよびソリューション])を使用してビルドに関する詳細情報を表示できます。
重要 |
---|
詳細情報を表示、ビルドが完了に時間がかかります。 |
出力ウィンドウの情報を変更するには
[オプション] のダイアログ ボックスを開きます。
[プロジェクトおよびソリューション] のカテゴリを選択し、[ビルド/実行] のページを選択します。
[MSBuild プロジェクト ビルドの出力の詳細] の一覧で、[標準] を選択し、[OK] のボタンをクリックします。
メニュー バーで、[ビルド]、[ソリューションのクリーン] を選択します。
ソリューションをビルドし、次に [出力] のウィンドウの情報を確認します。
ビルド情報は、ビルドが (先頭に検索されます)、ファイルが処理され、完了するために処理に要した時間が含まれます。順序開始時間 (最後に検索されます)。この情報は、ビルド時に実際のコンパイラの構文は、Visual Studio の実行含まれます。
たとえば、Visual C# のビルドで、[/nowarn] の選択リスト警告コード、このトピックの前半で指定した 3 つが他の警告とともに 1762。
Visual Basic のビルドでは、/nowarn 取捨特定の警告が含まれていないため、警告は表示されません。
ヒント Ctrl+F のキーを選択して [検索] のダイアログ ボックスを表示 [出力] ウィンドウの内容を検索できます。
詳細については、「方法: ビルド ログ ファイルを表示、保存、および構成する」を参照してください。
リリース ビルドを作成します。
これを提供するために最適化されたサンプル アプリケーションとしてビルドできます。リリース ビルドでは、ビルドが開始される前に実行可能ファイルがネットワーク共有にコピーされることを指定します。
詳細については、「方法 : ビルド出力ディレクトリを変更する」および「Visual Studio でのプロジェクトとソリューションのビルドおよびクリーン」を参照してください。
リリース ビルドを Visual Basic 用に指定するには
[プロジェクト デザイナー] を開きます。
[コンパイル] のページを選択します。
[構成] の一覧で、[リリース] を選択します。
[プラットフォーム] の一覧で、[x86] を選択します。
[ビルド出力パス] ボックスに、ネットワーク パスを指定します。
たとえば、\\myserver\builds を指定できます。
重要 メッセージ ボックスは、指定したネットワーク共有を信頼できる場所でない可能性があるはさんで警告します。指定した位置を信頼する場合、メッセージ ボックスの [OK] のボタンをクリックします。
アプリケーションをビルドします。
リリース ビルドを Visual C# のオプションを指定します。
[プロジェクト デザイナー] を開きます。
[ビルド] のページを選択します。
[構成] の一覧で、[リリース] を選択します。
[プラットフォーム] の一覧で、[x86] を選択します。
[出力パス] ボックスに、ネットワーク パスを指定します。
たとえば、\\myserver\builds を指定できます。
重要 メッセージ ボックスは、指定したネットワーク共有を信頼できる場所でない可能性があるはさんで警告します。指定した位置を信頼する場合、メッセージ ボックスの [OK] のボタンをクリックします。
アプリケーションをビルドします。
実行可能ファイルには、指定したネットワーク パスにコピーされます。このパスは\\myserver\builds\[ファイル名].exe です。
成功: 正常にこのチュートリアルを完了しています。
参照
処理手順
Walkthrough: Building a Project (C++)