Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0)
このドキュメントは現状版として提供されます このドキュメントに記載されている情報や見解 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更されることがあります このドキュメントに記載された例は 説明のみを目的とした架空のものです 実在する事物とは一切関連ありません 内部的な参照目的に限り このドキュメントを複製して使用することができます このドキュメントは 情報提供の目的にのみ提供されるものであり マイクロソフトはこのドキュメントおよびその記載事項について 明示と黙示とを問わずなんら保証を行いません 2016 Microsoft. All rights reserved. Microsoft System Center Visual Studio および Windows Live は Microsoft グループ各社の商標です その他 記載されている会社名および製品名は 各社の商標です 最終更新日 : 2016 年 11 月 16 日 2 2016 Microsoft Corporation. All rights reserved.
目次 1. Visual Studio 2017 RC のインストール... 4 1.1 インストール... 4 1.2 Visual Studio 2017 RC の初回設定... 8 2. コードのナビゲーション... 11 2.1 Go To:... 11 2.2 新しい すべての参照の検索... 11 3. デバッグ機能の強化... 14 3.1 Run to Click... 14 3.2 新しい例外ヘルパー... 17 3 2016 Microsoft Corporation. All rights reserved.
1. Visual Studio 2017 RC のインストール Visual Studio 2017 RC のインストールと初期設定を行っていきましょう 1.1 インストール インストーラーを起動すると Visual Studio 2017 RC のセットアップが始まります 初めにライセンス条項への同意が求められるので ライセンス条項を確認の上 続行 します インストールに必要なコンポーネントの準備が完了するまで待ちます 4 2016 Microsoft Corporation. All rights reserved.
Visual Studio 2017 では Visual Studio 2015 以前に比べてインストール画面が大きく変更されま した 新しいインストーラーでは システムへの影響を抑えながら 必要な機能だけを簡単に選 んでインストールすることができます [ ワークロード ] タブで機能を選択すると インストールされる必須コンポーネントとインストール有無の選択が可能な追加コンポーネントの一覧が 右側の [ 概要 ] に機能ごとに表示されます 例えば.NET デスクトップ開発 を選択すると次のように表示され インストールの有無を選択できます 5 2016 Microsoft Corporation. All rights reserved.
今回は UWP とデスクトップアプリケーションの開発ができるように [ ワークロード ] タブで ユ ニバーサル Windows プラットフォーム開発 と.NET デスクトップ開発 にチェックを入れて おきます 追加コンポーネントはデフォルトのままとしておきます また [ 個別のコンポーネント ] タブを選択すると 全てのコンポーネントが一覧表示されるので インストールされるコンポーネントを確認します なお インストール先はデフォルトの場所の ままで構いません 6 2016 Microsoft Corporation. All rights reserved.
選択と確認が終われば インストール ボタンをクリックしてインストールを開始します 環境 によっては時間がかかる場合があるので注意してください Visual Studio のインストールが完了すると インストール済み 画面が表示されます 起動 ボタンをクリックして Visual Studio 2017 を起動します なお インストーラーは右上の ボタンをクリックして閉じても構いません 7 2016 Microsoft Corporation. All rights reserved.
1.2 Visual Studio 2017 RC の初回設定 Visual Studio 2017 のインストールが完了したので Visual Studio を起動して初回設定を行います Visual Studio を初めて起動すると Visual Studio へのサインインが要求されるので Microsoft アカウントもしくは Office365 のアカウントを持っている場合は サインイン ボタンをクリックしてサインインを行います なお サインインは 後で行う ことも可能です Visual Studio にサインインすることで 他のコンピュータで使用している Visual Studio との各種設定の同期や Microsoft Azure のサブスクリプションの反映が行われます サインインを選択した場合は メールアドレス ( もしくは電話番号 ) を入力する画面が表示されるので 登録済のメールアドレスを入力して 続行 ボタンをクリックします 8 2016 Microsoft Corporation. All rights reserved.
続行 ボタンをクリックすると アカウントの種別を選択する画面になるため Microsoft アカウントの場合は 個人のアカウント を Office365 のアカウントの場合は 職場または学校アカウント をクリックします 前の画面で 個人のアカウント を選択した場合は Microsoft アカウントのパスワードを入力する画面が表示されるため パスワードを入力して サインイン をクリックします 9 2016 Microsoft Corporation. All rights reserved.
サインインに成功すると Visual Studio を使用するための初期設定が始まります 環境によって少し時間がかかることがあるのでお待ちください 初期設定が完了すると Visual Studio のスタートページが表示されます これで Visual Studio 2017 RC を使う準備がすべて整いました 10 2016 Microsoft Corporation. All rights reserved.
2. コードのナビゲーション Visual Studio 2017 では コードのナビゲーション機能が追加 改善されました この章では Visual Studio 2017 で新たに実装された Go To: 機能と改善された すべての参照の検索 機能についてご紹介します 2.1 Go To: Go To: (Ctrl +, または Ctrl + T) を使用すると ファイルや型 メソッド その他の種類のオブ ジェクトをコード内ですばやく検索できます 2.2 新しい すべての参照の検索 Visual Studio 2017 では すべての参照の検索 (Ctrl+K, R) 機能が大きく強化されました Visual Studio 2015 以前ではプロジェクト内から選択されたオブジェクトが参照されている行を検索し 表示するだけでした 新しい すべての参照の検索 では 検索範囲の指定や 検索結果に対してグループ化やフィルターの適用 並べ替えや検索が可能になり 一部の言語では検索結果に対するハイライトに対応しているため大規模なコードからでも目的の参照を素早く見つけることができます 11 2016 Microsoft Corporation. All rights reserved.
実際に試してみましょう 例では GitHub で公開されている Microsoft の UWP サンプルコード集に含まれる CameraFaceDetection から C# のソリューションを用いています https://github.com/microsoft/windows-universal-samples 参照を検索したい項目を選択して 右クリック [ すべての参照を検索 ] をクリック もしくは Ctrl+K, R のショートカットキーを押します 全ての参照の検索 ウィンドウが開き 選択した項目のすべての参照がソリューション全体か ら検索されました 検索結果の各行にハイライトがなされていることが確認できます 12 2016 Microsoft Corporation. All rights reserved.
13 2016 Microsoft Corporation. All rights reserved.
3. デバッグ機能の強化 Visual Studio 2017 では コードのデバッグ機能が強化されました この章では Visual Studio 2017 で新たに実装された Run to Click 機能と 新しい例外ヘルパー機能についてご紹介します 3.1 Run to Click Visual Studio 2017 では Run to Click という機能が新たに実装されました Run to Click を用いると 例外の検出やブレークポイントなど デバッガーによるコード実行停止時に 一時的なブレークポイントを新たに設定することなく 目的の行までコードを実行して停止させることができます Ron to Click を有効にするには [ ツール ] [ オプション ] から デバッグ中に クリックした行まで実行するためのボタンをエディターに表示する のチェックボックスを有効にします (Visual Studio 2017 RC では既定で有効になっています ) では 実際に Run to Click を試してみましょう 適当なコードを用意して ブレークポイントを設定します 図では C# の 空白のアプリ ( ユニバーサル Windows) プロジェクトを作成し MainPage.xaml.cs に Foo() メソッドを追加して 33 行目にブレークポイントを設定しています 14 2016 Microsoft Corporation. All rights reserved.
プログラムをデバッグ実行すると 33 行目に設定したブレークポイントによりコード実行が停止 します 36 行目のコードの左にマウスポインタを置くと Run to Click ボタンが表示されます 15 2016 Microsoft Corporation. All rights reserved.
ここで 36 行目の Run to Click ボタンをクリックすると 35 行目までが実行され 36 行目で再 び実行が停止します 34 行目を実行したことにより 変数 x の値が変化したことが自動変数ウィ ンドウにより確認できます 16 2016 Microsoft Corporation. All rights reserved.
同様に 41 行目の Run to Click ボタンをクリックすると 40 行目までの内容が実行されて 41 行目 で実行が停止します 3.2 新しい例外ヘルパー Visual Studio 2017 では 例外検出時に表示される例外ヘルパーが新しくなりました 新しい例外ヘルパーでは C++ のネイティブコードであっても 例外発生行がコード上に示され モーダルではないダイアログにコンパクトに情報が表示されます Null 参照例外など これまでマネージドコードであっても問題となっているオブジェクトの判別が難しかった例外も 例外ヘルパーに Null になっているオブジェクトが表示されます また 内部に例外が複数存在する場合も すべて一つのダイアログに表示されるため 深い階層まで例外を辿る必要がなくなります では 実際に Visual Studio 2017 と Visual Studio 2015 の例外ヘルパーを見比べてみましょう C++ による Win32 ネイティブコードで 例外を発生させます 次のコードはゼロ除算の例外を発生させます 17 2016 Microsoft Corporation. All rights reserved.
Visual Studio 2017 の例外ヘルパー Visual Studio 2015 の例外ヘルパー Visual Studio 2015 ではモーダルダイアログとして表示されるため 例外ヘルパーを表示しながら コードを確認することができないのに対し Visual Studio 2017 の新しい例外ヘルパーはエディ ター上にノンモーダルに表示されているため そのままコードの確認が可能となっています 18 2016 Microsoft Corporation. All rights reserved.