目次 Visual Studio 2015 Preview 1st Step Guide Visual Studio 2015 のインストール インストーラーのダウンロードとインストール 新しく追加されたセカンダリインストーラー

Similar documents
このドキュメントは現状版として提供されます このドキュメントに記載されている情報や見解 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更されることがあります このドキュメントに記載された例は 説明のみを目的とした架空のものです 実在する事物とは一切関連ありま

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

スピーカースライド作成前の確認シート例

インテル(R) Visual Fortran コンパイラ 10.0

Visual Studio with Cordova クロスプラットフォーム開発の全貌

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0)

Microsoft PowerPoint - 1_コンパイラ入門セミナー.ppt

Xamarinインストール手順書_

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

Microsoft Edge の場合 (1) Mizdori 無料体験版ダウンロード画面の [ 体験版ダウンロード ] ボタンをクリックします (2) Edge の下部に mizdori_taiken_setup.zip について行う操作を選んでください と表示され ますので [ 開く ] をクリッ

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

MotionBoard Ver. 5.6 パッチ適用手順書

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

目次 1 はじめに 製品に含まれるコンポーネント 動作環境... 4 オペレーティング システム... 4 Microsoft Visual Studio* 製品 製品のダウンロード 製品版をインストールする場合 評価版を

自宅でJava言語の開発環境を作る方法

Web AppBuilder for ArcGIS (Developer Edition) インストールガイド

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Microsoft Word - Android_実習環境

PowerPoint プレゼンテーション

利用者

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

Microsoft Word - Android開発環境構築.doc

目 次 1. Monaca Localkitとは 1.1. 概 要 1.2. 動 作 環 境 2. セットアップ 2.1. Monaca Localkitの 入 手 方 法 2.2. Monaca Localkitのインストール 2.3. ファイアウォール 設 定 (windows8.1) 2.4.

一般社団法人ビジネス機械・情報システム産業協会

MP:eMeeting インストールマニュアル Version /06/30 株式会社デジタル ウント メア

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

ArcGIS Pro 1.1 SDK for .NET インストール ガイド

InstallShiled FAQ デバイスドライバーのインストール 注 ) このドキュメントは InstallShield 2011 Premier Edition を基に作成しています InstallShield 2011 以外のバージョンでは設定名などが異なる場合もあります 概要 Instal

BricRobo V1.5 インストールマニュアル

FormPat 環境設定ガイド

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

図 1:[ バージョン情報 ] ウィンドウ 図 1 からわかるとおり 本稿は Visual Studio Community 2017 Ver をもとに執筆していま す 3. 本書相当のテンプレートの作成 Ver.15.7では 本書で利 しているテンプレートはなくなってしまいましたが

目次 1 はじめに 本文書の概要 PVF ソフトウェアと VISUAL STUDIO PVF ソフトウェアの種類 MICROSOFT VISUAL STUDIO の日本語化について VISUAL STUDIO

Intl WebStorm Google Chrome (64-bit) Node.js git for Windows 開発環境バージョンアップの影響 1 章変更なし 2 章変更なしソフトウェアのバージョン指定 3 章

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

Windows 10 IoT Core MVA 2015 August Windows 10 IoT Core ハンズオントレーニング Building and running Github MS IoT Samples on Windows 10 IoT Core 3 章 UWP アプリの開発 L

NEC Express5800 シリーズ COBOL Media V1 セットアップカード SL438730B01-2

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

ASP.NET 5 Web 開発 ~ ランタイム編 ~

PowerPoint プレゼンテーション

Qlik Sense のシステム要件

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

ch2_android_2pri.indd

図 3 システムのプロパティ 詳細設定 タブ システム環境変数の 新規 ボタンをクリックする. 図 4 システム環境変数の 新規 ボタン 2

Maple 12 Windows版シングルユーザ/ネットワークライセンス

PowerPoint プレゼンテーション

EX AntiMalware v7 クイックセットアップガイド A7QG AHK-JP EX AntiMalware v7 クイックセットアップガイド 本製品の動作環境です OS 下記 OS の 32 ビット 64 ビット (x64) をサポートします Windows 10, 8.1,

ネットワーク設定

情報更新日 :2012/5/20 サンプルソースの文字化けについて [ トラブル事例 ] Eclipse に ダウンロードしたソースコードをインポートすると文字化けが起きる ( 関連箇所 : 0-1 はじめに ) [ 回答 ] 本書でその利用を前提としております Tech Fun Eclipse は

GettingStartedTK2

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Microsoft Word - HGWEB_Defender_クリーンアップツール_説明書_Rev.1.00.doc

intra-mart WebPlatform/AppFramework

THiNQセットアップガイド

Maple 18 ネットワーク版インストール手順

WinXp-Rmenu

アドイン版 ********************************************* インストール手順書 *********************************************

android2.indd

Microsoft Word - VisualC++利用法2.doc

2 以下の作業を行ってください ダウンロード URL Eclipse 3.7 Indigo Pleiades All in One を選択します Full All in One(JRE あり ) の Java を選択し パソコンの任意の

Source Insight

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

図 1.SDK でインストールするパッケージ選択ができたら [Install] ボタンをクリックしますダウンロードとインストールが始まります インストールが終わると [close] ボタンが表示されるので クリックしてとじて下さい Google USB Driver package, revisio

アドイン版 ********************************************* インストール手順書 ********************************************* 目次 JAVIS Appli に必要な環境... 2 JAVIS Appli に必要

ADempiere (3.5)

OpenVPN接続マニュアル

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

Team Foundation Server 2018 を使用したバージョン管理 補足資料

(Microsoft Word - \203C\203\223\203X\203g\201[\203\213\203}\203j\203\205\203A\203\213version1.0 rev1.doc)

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

TimeTracker FX Web Edition セットアップガイド目次 はじめに... 2 第 1 章 TimeTracker FX Web Edition の概要 TimeTracker FX Web Edition とは... 3 システム構成... 3

Studuinoソフトウェアのインストール

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

2. インストールの方法 インストールの手順は まずインストーラーをサイトからダウンロードし イールドブック カリキュレーターと Java Web Start をインストールします 次にイールドブック カリキュレーターを起動してサーバー接続し Java のファイルをダウンロードします 以下の手順に従

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

( ザ ゴルフウォッチスポルト / スポルトプラス共通 ) サポートツール取扱説明書 インストール編 第 1.2 版 Copyright (C) MASA Corporation, All Rights Reserved.

かぐや3Dムーンナビ起動障害対応手順書_

CubePDF ユーザーズマニュアル

Application Note Application Note No. ESC-APN 文書番号 : ESC-APN Tcl link library インストールガイド はじめに Tcl link library インストールガイド ( 以下 本書 ) では Act

RaQuest スターターセット インストールマニュアル

追加インストールガイド Microsoft Office Multilanguage Pack 2016 本書は Download Station から Microsoft Language Pack Multilanguage Pack 2016 ( 以下 Language Pack) をダウンロ

Community Edition日本語インストール ガイド

Maple 18 スタンドアロン版インストール手順

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

改訂履歴 版数 改訂理由 / 内容 制定 / 改定日 変更者 3.0 新サイト用に新規作成 2016/9/26 クオリカ株式会社 3.1 ユーザー向けに追記 2016/9/30 CP 事業部 3.2 初期設定追加 2016/10/6 CP 事業部 1

ダウンロードした JDK の exe ファイルをダブルクリックしてインストールします 以下の画面が表示されますので [ 次 ] ボタンをクリックします 次の画面が表示されますので [ 次 ] ボタンをクリックします


1 はじめに 前準備 MICROSOFT 製品のプログラムを最新の状態にする NET FRAMEWORK 4.0 ( と日本語 LANGUAGE PACK) のインストール NET FRAMEWORK 4.0 のインストール... 4

Microsoft Visual Studio 2010 Professional Data Sheet

ハンズオン事前準備資料 2017 株式会社 FIXER All rights reserved.

Windowsユーザでも 手軽に作れるiPhoneアプリ

新規インストールガイド SPSS Statistics 24/25 Windows 32/64bit 版 本書は Download Station から SPSS Statistics をダウンロ ドし 新規インストールを行う手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があ

NEC COBOL Media V2.0 セットアップカード SL438740B01-1

Transcription:

Visual Studio 2015 Preview 1st Step Guide

目次 Visual Studio 2015 Preview 1st Step Guide... 1 1. Visual Studio 2015 のインストール... 3 1.1. インストーラーのダウンロードとインストール... 4 1.2. 新しく追加されたセカンダリインストーラー... 9 1.3. 言語パックを利用した日本語化... 11 2. ASP.NET 5 アプリ開発... 13 2.1. ASP.NET 5 のプロジェクト統合... 14 2.2. プロジェクト構造の変更... 15 2.3. デバッグとデプロイ そしてクラウド... 16 3. 強化された C++ 機能と Android 対応... 17 3.1. C++11/14 への準拠強化... 17 3.2. クロスプラットフォームへの対応... 18 4. Apache Cordova アプリケーション開発... 21 4.1. Apache Cordova プロジェクトの作成... 21 4.2. Apache Ripple を利用したデバッグ... 23 4.3. Visual Studio Emulator for Android の追加... 24 5. Visual Studio 2015 Preview Tools for Unity を利用... 26 5.1. Unity へパッケージの追加... 27 5.2. Visual Studio 2015 を利用したデバッグ... 29 6. Xamarin Studio との連携強化... 30 2014 Microsoft Corporation. All rights reserved. 2

1. Visual Studio 2015 のインストール 11/12 に開催された Connect(); イベントにて Visual Studio 2015 Preview と.NET 2015 が発表 され 同時に公開が行われました 本書では Visual Studio 2015 Preview を使うためのインスト ール方法と 代表的な機能強化点をご紹介します Visual Studio 2015 Preview インストール前の注意点として このバージョンより以前の Visual Studio との共存が可能となっていますが まだプレビュー版となるため メイン環境ではなく仮想マシンなどにインストールすることが推奨されます Go Live ライセンスではありませんので 運用環境での利用も出来ません 2014 Microsoft Corporation. All rights reserved. 3

1.1. インストーラーのダウンロードとインストール Visual Studio 2015 Preview のダウンロードは以下のリンク先から無料で行えます 複数マシンへ の展開に便利な ISO イメージも公開されています 本書では 単体のインストーラーをダウンロ ードしてインストールする手順をご紹介します http://www.visualstudio.com/downloads/visual-studio-2015-downloads-vs ダウンロードページではダウンロードする言語をドロップダウンで選択できるようになっていま すので ここで日本語を選択した後に Install Now をクリックします ダウンロードに Microsoft アカウントが必要になりますが プレビュー版は無料でダウンロード が可能です 既に MSDN サブスクリプションをお持ちの場合には途中で 2013 と 2015 Preview の 選択画面が表示されることがあります 2014 Microsoft Corporation. All rights reserved. 4

ダウンロード画面は英語表記となっていますが Visual Studio 本体は日本語版がダウンロードさ れます ダウンロードしたインストーラーを起動するとセットアップが始まります 2014 Microsoft Corporation. All rights reserved. 5

途中でインストールする機能を選択する場面がありますので 必要な機能だけをインストールす ることも出来ます 今回は すべてを選択 にチェックを入れて Visual Studio 2015 で使える機能 を全てインストールします 2014 Microsoft Corporation. All rights reserved. 6

右下にある インストール ボタンをクリックすると 選択した機能のインストールが始まりま す まず必要なパッケージのダウンロードを行ってからインストールを行うため 環境によって は時間がかかる場合があります これまでの Visual Studio ではインストールはこれで完了でしたが 2015 Preview ではサードパー ティー製アプリケーションをインストールするための 2 つ目のインストーラーが用意されてい ます 2014 Microsoft Corporation. All rights reserved. 7

下にある インストール ボタンをクリックするとセカンダリインストーラーが起動します 2014 Microsoft Corporation. All rights reserved. 8

1.2. 新しく追加されたセカンダリインストーラー Visual Studio 本体のインストールが完了した後に クロスプラットフォームモバイルアプリケー ション開発に必要なソフトウェアのインストーラーが自動的に起動し 必要なパッケージをイン ストールすることが出来ます デフォルトで全てにチェックが入るようになっていますが 必要なものだけを選択してインスト ールすることも可能です 2014 Microsoft Corporation. All rights reserved. 9

Visual Studio のセカンダリインストーラーが対応しているパッケージは以下の通りです - Android Native Development Kit (R10) - Android SDK (API Level 19) - Apache Ant (1.9.3) - Git CLI - Google Chrome - Java SE Development Kit (7.0.550.13) - Joyent Node.js - Microsoft Visual Studio Emulator for Android - WebSocket4Net 主に Android アプリケーションに必要なソフトウェアがインストール出来ると同時に Node.js や Git CLI などもインストール可能となっていますので Web アプリケーションの開発環境構築がとても容易に行えます ( これは 元々は Multi-Device Hybrid Apps for Visual Studio と呼ばれていたパッケージが Visual Studio 2015 Preview では本体に統合された形となります ) セカンダリインストーラーでのインストールが完了すると Visual Studio を起動するボタンが表示 されます それをクリックすると Visual Studio が起動します まだ日本語化されていない部分として ASP.NET 5 周りがありますが 基本的な UI に関してはほぼ 日本語化されています 2014 Microsoft Corporation. All rights reserved. 10

1.3. 言語パックを利用した日本語化 Microsoft Azure 仮想マシンに用意されている Visual Studio 2015 Preview のイメージを利用して 環境の構築を行った場合でも 公開されている日本語用の言語パックをインストールすることで 後からでも日本語化を行うことが出来ます ダウンロードしたパッケージをインストールすると Visual Studio のオプション内にある International Settings の Language に日本語が追加されます 2014 Microsoft Corporation. All rights reserved. 11

ここで 日本語 を選択してから Visual Studio を再起動すると 日本語の表示で Visual Studio 2015 Preview を利用することができます これからは Visual Studio 2015 で強化された機能に関して 個別に紹介していきます 2014 Microsoft Corporation. All rights reserved. 12

2. ASP.NET 5 アプリ開発 Visual Studio 2015 で一番大きく変化したのが ASP.NET 5 アプリケーション開発です これまでの ASP.NET から大きく開発スタイルを変え 肥大化したフレームワークの整理や.NET Compiler Platform Roslyn を使った実行時コンパイルと依存関係の解決 さらにはクラウド環境への最適化を図るために.NET Core と呼ばれる side-by-side での配置が行えるポータブルなランタイムが追加されました 大きく開発スタイルが変わったため これまでの ASP.NET MVC 5 プロジェクトからの互換性は無 くなっていますが MVC としての考え方が変わったわけではなく これまでの知識が全て無駄に なるというわけでは決してありません 2014 Microsoft Corporation. All rights reserved. 13

2.1. ASP.NET 5 のプロジェクト統合 ASP.NET 5 ではランタイムやフレームワークなどの足回りが大きく変化し コンパイルすら必要なくなったため 極端な話ではテキストエディタとコマンドだけでの開発も行えますが Visual Studio を使った場合にはこれまでと同じように IDE を使った開発が行えるように環境が整備されています これまでの ASP.NET 4.5 のプロジェクト作成ダイアログに統合される形で ASP.NET 5 のプロジェ クトも作成することができます なお ASP.NET 5 からは MVC / Web API / Web Pages が MVC 6 として統合されたため ASP.NET 5 は実質的に MVC 6 を指すことになります 2014 Microsoft Corporation. All rights reserved. 14

2.2. プロジェクト構造の変更 ASP.NET 5 アプリケーションは これまでの MVC 5 などとは異なりプロジェクト構造が大きく変化しています 分かりやすい点としては src ディレクトリにソースコードが格納されるようになり 加えて wwwroot というこれまでの ASP.NET アプリケーションでは無かったディレクトリが追加されています そして ASP.NET 5 プロジェクトでは標準で bower と grunt が使われるようになり プロジェク トツリーの Dependencies に Bower と NPM が管理しているパッケージが表示されるようにな りました Bower は bower.json NPM は package.json に定義されたパッケージが表示されます インストールに関してもそれぞれのファイルに追加すると自動的に反映されます NuGet ももちろん健在で パッケージマネージャコンソールを使う以外にも project.json ファイルに追加するだけでインストールが自動的に行われるようになりました 2014 Microsoft Corporation. All rights reserved. 15

2.3. デバッグとデプロイ そしてクラウド 最近のトレンドを取り入れてモダンな開発環境として生まれ変わった ASP.NET 5 ですが Visual Studio を使用する場合には これまでと同じように Intellisense 機能やデバッグ機能を使用することができるため 開発者に選択の自由がこれまで以上に与えられているという点で 大きな進化を果たしたバージョンと言えるでしょう ASP.NET 5 アプリケーションの実行環境としては 既に Azure Web サイトで対応が行われているため Visual Studio の発行機能を使うことでシームレスに開発から公開まで行えるようになっています クラウドに最適化されたバージョンである ASP.NET 5 は サーバーの依存関係に影響を受けることなく実行を行える上に 既に Linux 上の Docker を使って Visual Studio からのデプロイやリモートデバッグなどが行えるようになることが発表されています そしてコンパイルが不要という特徴を生かし Visual Studio Online Monaco からコントローラーなどの C# で記述されたコードの修正なども行えるようになりました デプロイされたソースコードは全て.NET Compiler Platform Roslyn を利用したランタイムで初回起動時にコンパイルが行われます 2014 Microsoft Corporation. All rights reserved. 16

3. 強化された C++ 機能と Android 対応 Visual Studio 2015 Preview での C++ 開発環境のアップデートは過去最大と言っても過言ではあり ません 特に言語面での機能拡充はもちろんのこと 標準ライブラリやデバッガー コンパイル 速度の改善や品質向上など 各方面に渡り強化が行われています 3.1. C++11/14 への準拠強化 これまでの Visual Studio 2013 などでは C++11 への対応は他のコンパイラーに比べて遅れていましたが 2015 Preview では C++11 への対応を強化し 更に C++14 や C++17 への部分的な対応も行われています 以下が Visual Studio 2015 Preview で対応 または部分的に対応した C++ の機能一覧です - C++11 Implicit Generation of Move Special Member Functions Inheriting Constructors Alignment Query and Control Extended sizeof constexpr (partial) User-Defined Literals Thread-Safe "Magic" Statics () Thread-Local Storage noexcept Inline Namespaces Unrestricted Unions New Character Types and Unicode Literals - C++14 Generic (Polymorphic) Lambda Expressions Generalized Lambda Capture Expressions Binary Literals Return Type Deduction decltype(auto) - C++17 Terse Range-Based For Loops Resumable Functions (resume/await) 既に CTP としてリリースされていたバージョンよりも 実装が進んでいる部分もあります 例を挙げると CTP では未対応または部分的な対応だった char16_t / char32_t と Unicode 文字列リテラル (u / U / u8) への対応が追加されています 但し constexpr と generic lambda へのフルサポートに関してはまだ時間がかかる見込みです 2014 Microsoft Corporation. All rights reserved. 17

3.2. クロスプラットフォームへの対応 CTP 版でのコンパイラーのアップデートだけではなく 今回のプレビュー版では Visual Studio 側 のサポートも拡充されています 目立った更新としては クロスプラットフォーム用のプロジェクトが追加されたことで Windows Phone 8.1 と Android 4 をターゲットとしたライブラリを Pimpl イディオムを使って比較的簡単 に作れるようになりました クロスプラットフォーム用のプロジェクトでは Universal Windows App 向けに追加された Shared Project が使われているため プラットフォーム固有のコードとそれ以外の共有が可能なコードと いった形で開発することが出来ます 2014 Microsoft Corporation. All rights reserved. 18

ライブラリ以外では Android NDK を使ったネイティブアクティビティのプロジェクトが追加され たため C++ を利用した Android アプリケーションの開発は Visual Studio のみで行えるようにな りました これらの新しく追加された Android 向けの C++ テンプレートでは コンパイラーとして Clang 3.4 が使われるようになっているため C++11/14 などの機能を簡単に使えるようになっています ターゲットとする言語バージョンに関しても プロジェクトのプロパティから指定可能です 2014 Microsoft Corporation. All rights reserved. 19

開発だけではなく Visual Studio のインストールと同時に Android エミュレータもインストール されるため デバッグ実行も簡単に行える上 実機でのデバッグにも対応しています 2014 Microsoft Corporation. All rights reserved. 20

4. Apache Cordova アプリケーション開発 Visual Studio 2013 向けに CTP 版として公開されていた Apache Cordova 開発を行うための Multi- Device Hybrid Apps for Visual Studio が Visual Studio 2015 Preview に統合されたため 追加でパッケージをインストールすることなく JavaScript と TypeScript の両方で Apache Cordova を使ったアプリケーションの開発が行えるようになりました 4.1. Apache Cordova プロジェクトの作成 Visual Studio 2015 の新規プロジェクト作成ダイアログには JavaScript と TypeScript のカテゴリ 内に Apache Cordova の空のアプリケーションテンプレートが追加されました それぞれのプロジェクトを作成すると Windows / Windows Phone 8 / Android / ios 向けに開発 するために最低限必要なリソースが準備されたテンプレートが生成されます 2014 Microsoft Corporation. All rights reserved. 21

TypeScript の場合は自動的にコンパイルを行う設定も行われたテンプレートとなるため 開発者 は複雑なことを考えることなく ビルドを行うだけでアプリケーションを作成できます 2014 Microsoft Corporation. All rights reserved. 22

4.2. Apache Ripple を利用したデバッグ Visual Studio のインストール時に Google Chrome と Apache Ripple がインストールされるため Visual Studio から Ripple を使ったデバッグ実行を標準で行えるようになっています そして 今回新しく DOM Explorer が Visual Studio に追加されたため Chrome のデベロッパー ツールを使うことなく DOM ツリーや CSS の状態を確認出来るようになっています JavaScript コ ンソールも利用できるため ログや JavaScript コードの実行も簡単に行えます 2014 Microsoft Corporation. All rights reserved. 23

このように デバッグに必要な情報を全て Visual Studio だけで収集することが出来るため ブラ ウザ内蔵のツールを利用するよりも効率的な開発が行えるようになりました 4.3. Visual Studio Emulator for Android の追加 Ripple を使うことで手軽に Android 上での動作を想定した開発とデバッグが行えるようになりま したが OS のネイティブとして提供されている機能を使う場合など 実際に Android OS 上での 確認も必要となる場合があります そして今回のリリースでは Hyper-V を利用した Visual Studio Emulator for Android が追加された ため Hyper-V が利用可能な環境では Windows Phone 8.1 開発の時のようにより実機に近いデバ ッグが行えるようになりました 2014 Microsoft Corporation. All rights reserved. 24

Ripple や各種エミュレータを含め 以下のような実行環境が Apache Cordova アプリケーション 用に予め用意されています - Device - Android Emulator - Ripple Nexus 7 (Tablet) - Ripple Nexus (Galaxy) - Ripple Nexus S - VS Emulator Android Phone - VS Emulator Android Tablet Android 以外のプラットフォームでデバッグを行う際には ツールバーからターゲットプラット フォームを変更可能です 2014 Microsoft Corporation. All rights reserved. 25

5. Visual Studio 2015 Preview Tools for Unity を利用 Visual Studio の拡張機能として公開されている Visual Studio Tools for Unity に関しても Visual Studio 2015 Preview の公開と同時に対応したバージョンが公開されたため これまでと同様に利 用した開発が行えるようになっています https://visualstudiogallery.msdn.microsoft.com/8d26236e-4a64-4d64-8486-7df95156aba9 注意点として Visual Studio Tools for Unity をインストールする前に Unity をインストールしてお く必要があります 後からのインストールでは Unity に Visual Studio 用のパッケージが認識され ないことがあります 2014 Microsoft Corporation. All rights reserved. 26

5.1. Unity へパッケージの追加 Unity で Visual Studio Tools を読み込むには メニューの Assets から Import Package を開 いて 中にある Visual Studio 2015 Tools を選択します これで Visual Studio との連携準備が出来ましたので 後は Unity からスクリプトを追加して生成 された cs ファイルをダブルクリックすると Visual Studio のプロジェクトとして開くことが出来 るようになります 2014 Microsoft Corporation. All rights reserved. 27

Unity は.NET Framework 3.5 相当のランタイムとなっているため Visual Studio でプロジェクトを 開く場合に警告が表示されることがあります その場合は.NET Framework 3.5 を追加インストー ルすることで回避が可能です 2014 Microsoft Corporation. All rights reserved. 28

5.2. Visual Studio 2015 を利用したデバッグ Visual Studio 2015 のプロジェクトとして開くことが出来れば 後はこれまでと同じように Visual Studio の機能を使って C# コードを書くことが出来ます デバッグも Visual Studio 側で Attach to Unity and Play を選択すると Unity 側で自動的にゲームが起動されるため コーディングに関しては Visual Studio で集中して行えます 当然ながら Visual Studio のデバッガーを使っているので ローカル変数や呼び出し履歴の確認 も簡単に行えるようになっています 2014 Microsoft Corporation. All rights reserved. 29

6. Xamarin Studio との連携強化 Visual Studio 2015 ではで新規プロジェクトを作成する際に 新しく Android と ios という項目が 追加されました これは Xamarin を利用した開発のテンプレートになるため Xamarin をインストールしていない 場合には このテンプレートを選んでプロジェクトを作成すると空のプロジェクトが作成されて Xamarin のダウンロードリンクが表示されます 表示されているリンク先から Visual Studio 2015 用の Xamarin をダウンロードして インストー ルすると Android と ios のカテゴリに多くのプロジェクトが追加されるようになります 2014 Microsoft Corporation. All rights reserved. 30

Xamarin のインストールを促すテンプレートが追加されたことと Xamarin 側のアップデートに より制約が緩和されたため 環境のセットアップが容易になりました 2014 Microsoft Corporation. All rights reserved. 31