BT

Visual Studio 2017 15.4がWindows 10 Fall Updateに対応

| 作者: Jeff Martin フォローする 16 人のフォロワー , 翻訳者 h_yoshida フォローする 1 人のフォロワー 投稿日 2017年10月6日. 推定読書時間: 3 分 |

原文(投稿日:2017/08/25)へのリンク

Visual Studio 15.3のリリース(いくつかのアップデートと合わせて)により、Microsoftの次の目標は、新たに発表されたVS2017バージョン15.4になった。現在プレビュー中の15.4では、2017年秋にリリース予定であるWindows 10 Fall Creators Update (FCU)のサポート追加が中心に置かれている。15.4プレビュー版はすべての関係者がダウンロード可能だが、FCU特有の機能を利用するには、Windows Insiderに登録し、対応するWindows 10 SDKをダウンロードする必要がある。

 

VS2017の現時点での安定版リリース -- 15.3.x -- には.NET Core 2のサポートが含まれているが、UWPアプリケーションは.NET Standard 2をまだサポートしていない。この状況が15.4で変更され、FCUおよび.NET Standard 2を対象とするUWPアプリの開発が可能になる。このサポートによってコードの再利用が促進され、複数のプラットフォーム(Mono, Xamarin, .NET Framework, .NET Coreなど)をより簡単にサポートするライブラリを容易に開発できるようになる。

 

プレビューリリースであるため、今回のビルドには重大な既知の問題があることに注意が必要である - FCUの最小ターゲットを設定したUWPアプリケーションでは、XAML Designerが無効になっている。つまり、非XAMLの UWPアプリは前述のように.NET Standard 2.0を対象にできるが、XAMLを使用したUWPアプリでの完全サポートはもう少し先になる、ということだ。

 

Windows 10ユーザを対象としたアプリケーションの開発では、新たなテンプレートであるWindows Application Packaging Projectの利用が可能になる。このテンプレートでは、既存のWindowsプロジェクトを選択して、Windows Storeへの登録その他の配布手段で使用するappxコンテナへのパッケージングが可能になる。パッケージ化するアプリケーションはUWPアプリケーションでなくてもよい。ターゲットのプラットフォームとしてWindows 10で動作することが必要ではあるが、開発者としては、従来のようなWin32形式のインストーラを使用せずにアプリを配布するための、より簡単な方法が手に入ったことになる。

 

Windows 10以外の機能追加

 

Visual Studio用のXamarin Toolsが改善され、Xamarin Live Playerのサポートが追加された。これにより、VS2017とモバイルデバイスを使用した初期プロトタイプが簡単に作成できるようになる。AppleあるいはAndroidデバイスにインストールされたPlayerは、VS2017の動作するワークステーションの画面からQRコードを読み取ることで、開発中のコードを事前にアプリストアにデプロイせずに、実際のモバイルデバイス上で迅速にテストできるようになる。

 

これまでスタンドアロンだった“Control Click Go To Definition”Power Toolが、正式にVS2017の一部となった。今回のリリースでは、C#、VB、Pythonがサポートされる。この機能を使用するには、CTRLキーを押したままIDE内のコード行上にマウスカーソルを移動すれば、その定義に簡単にナビゲートすることができる。

 

プレビューリリースであり、“実務使用(go-live)”用にはライセンスされていないため、運用環境で使用してはならない。製品版との並行インストールは可能ではあるが、リスクが皆無であるとは言えないので、ミッションクリティカルな環境での実行は避けるべきだ。今回のプレビュー版に関する完全なリリースノートが公開されているので、ローカルマシンへのインストールが可能かどうか分からない場合は参照するとよいだろう。

この記事を評価

採用ステージ
スタイル

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT