JavaScript を使用する iOS 開発者や Android 開発者に向けた新機能

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Whats’s new for iOS and Android developers using JavaScript? 2016/11/17   今週発表された Visual Studio 2017 RC には、Visual Studio Tools for Apache Cordova (TACO、英語) の最新リリースが含まれています。このリリースにあたって、マイクロソフトではモバイル開発者の皆様が日々直面している大きな課題に取り組みました。その取り組みは、主に次の 2 つのテーマに分けられます。 高速かつ信頼性の高いビルド: Visual Studio の新しいインストーラーでは、サードパーティ製コンポーネントの十分に検証されたツールチェーンのオフライン インストールを組み合わせることで、より高速なビルドが実現されています。これにより、トラブルシューティングや修復もさらに容易になります。 編集とデバッグの大幅な高速化: 新しいブラウザー ベースのシミュレーターでは、コードをすばやく実行してブラウザー内で即座に結果を確認できます。ライブ リロード、プラグイン シミュレーション、Ionic Framework のサポートにより、Visual Studio に市場最速の開発者ワークフローが実現されています。 高速かつ信頼性の高いビルド Cordova 開発者の方々とお話ししたところ、現時点で最も一般的な問題となっているのは環境のセットアップとアプリケーションの構築に関連するものでした。これは当然のことでしょう。たとえば、ネイティブなターゲット プラットフォームの SDK を使用してネイティブなアプリケーションを構築するというように、構築こそが Cordova のすべてであるからです。マイクロソフトの調査によると、TACO を使用している開発者の 26%…


Visual Studio Tools for Unity 3 プレビューをリリース

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Visual Studio Tools for Unity 3 Preview 2016/11/17   今回の Connect() (英語) において、Visual Studio Tools for Unity (VSTU) 3 プレビューがリリースされました。VSTU はマイクロソフトが提供する無料の Visual Studio アドオンで、Unity のゲーム開発用ツールおよびプラットフォームと連携してプログラミングやデバッグを行うためのリッチな機能を提供します。 VSTU 3 プレビューは [Game Development with Unity] ワークロードの一部として Visual Studio 2017 RC のインストーラー (英語) からインストールできます。このワークロードでは、Unity 開発者が Visual Studio 2017 RC でクロスプラットフォームの Unity ゲームを作成、デバッグする際に必要となるコンポーネントをインストールすることができます。 VSTU 3…


Visual Studio 2017 RC のライブ ユニット テスト

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Live Unit Testing in Visual Studio 2017 RC 2016/11/18   Visual Studio 2017 に新機能のライブ ユニット テストが導入されました。この機能を使用すると、スピードが求められる開発作業の中でも、品質を確保しながら必要なテストをすべて網羅できるため、生産性が大幅にアップします。たとえば、なじみの薄いコード ベースのバグを修正する必要がある場合、この機能を使用すれば、修正によるコード変更がシステムの他の部分に影響しないかをすぐにチェックできます。また、コードを入力していくとその場でフィードバックを得られるので、より生産的にコーディングを進められるだけでなく、バグの修正やユニット テスト作成も楽しくなるに違いありません。 ライブ ユニット テストでは、コードの編集中にバックグラウンドで影響範囲のユニット テストが実行され、その結果やテスト範囲がリアルタイムでエディターにわかりやすく表示されます。コード変更の既存テストへの影響のほか、新たに追加したコードが 1 つ以上の既存のテスト範囲でカバーされているかどうかも即座にフィードバックされます。このため、バグの修正や機能の追加の際に、ユニット テストの作成が必要かどうかを把握できます。コード ベースのテストがすべて成功すればひと安心です。 ライブ ユニット テストは Visual Studio 2017 Enterprise エディションで使用可能で、.NET Framework をターゲットとした C# と VB のプロジェクトに対応しています。この機能では、VB と C# のコンパイラを使用してコンパイル時にコードを実装します。次に、そのコードでユニット テストを実行してデータを生成します。このデータは、テスト範囲に含まれるコードの行を分析するために使用されます。そして、このデータを使用して編集箇所のテストを実行し、すぐにエディター内に結果を表示します。コードを編集したりテストを追加または削除したりするたびにデータが更新され、影響を受けるテストが特定されます。 ライブ ユニット テストを開始する ライブ ユニット テストを開始するには、上部のメニュー…


.NET Core 1.1 をリリース

  本記事は、マイクロソフト本社の .NET Blog の記事を抄訳したものです。 【元記事】 Announcing .NET Core 1.1 2016/11/16   このたび、.Net Core の最初の「Current」リリースとなる .NET Core 1.1 RTM (英語) がリリースされました。これにより、Visual Studio 2015、Visual Studio 2017 RC、Visual Studio Code、Visual Studio for the Mac で .NET Core 1.1 アプリを作成できるようになります。 今回の 1.1 リリースでは下記の点が強化されています。 .NET Core: ディストリビューションの追加とパフォーマンスの強化 ASP.NET Core (英語): Kestrel の強化、Azure のサポート追加、生産性の向上 EF Core (英語): Azure および SQL 2016 のサポート…


MSBuild ベースの .NET Core Tools の「アルファ版」を発表

  本記事は、マイクロソフト本社の .NET Blog の記事を抄訳したものです。 【元記事】 Announcing .NET Core Tools MSBuild “alpha” 2016/11/16   マイクロソフトはこのたび、新しい MSBuild ベースの .NET Core Tools (英語) の最初の「アルファ版」リリースを発表しました。この .NET Core Tools は、Visual Studio 2017 RC、Visual Studio for Mac (英語)、Visual Studio Code (英語)、コマンド ラインでお試しいただけます。また、.NET Core 1.0 (英語) と .NET Core 1.1 (英語) の両方のランタイムで利用できます。 .NET Core と ASP.NET Core の開発を始めたときに重視したのは、Windows、Mac、Linux のいずれでも動作し、Visual Studio 以外のエディターでも機能するプロジェクト システムを構築することでした。新しいプロジェクト形式 project.json…


Visual Studio Mobile Center (プレビュー版) の概要

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Introducing Visual Studio Mobile Center (Preview) 2016/11/16   本日、Connect(); 2016 (英語) の午前中に行われた基調講演において、モバイル アプリを開発、管理するためのクラウド サービス Visual Studio Mobile Center (英語) のプレビューをご紹介しました。Mobile Center は、Swift、Objective-C、Java、Xamarin、React Native で作成されたアプリをはじめ、iOS と Android をターゲットとするすべてのアプリ向けに設計されています。 モバイル アプリ開発に必要なサービスを統合 優れたモバイル エクスペリエンスを提供するためには、フレームワークや IDE 以外にも、迅速にテストと改良を反復できるように、アプリを継続的にビルド、テスト、配布、監視するためのサービスが必要です。多くのチームは、さまざまなツールや製品からサービスをつなぎ合わせてワークフローを構築しています。しかし、これには時間がかかるうえ、優れたアプリを提供するという本来の使命に集中することができません。 そこでマイクロソフトは、Mobile Center を構築しました。Mobile Center は、開発者が高品質なモバイル アプリを短期間で提供できるように、あらゆるクラウド サービスとライフサイクル サービスを統合したものです。Mobile Center ではアプリをビルド、テスト、配布、監視できるほか、バックエンドのクラウド サービスを簡単に追加して、必要に応じてアプリをスケーリングし、何百万人ものユーザーに提供することができます。 プレビューには多数の優れた機能が含まれており、今後もさらに追加される予定です。現在の機能は以下のとおりです。 各プル リクエストからアプリを自動的にビルドする 数千もの実機のデバイスでアプリをテストする 合格したビルドをベータ テストの参加者に配布する…


Connect(); 2016 の最新情報(VSTS & TFS)

  本記事は、マイクロソフト本社の Brian Harry’s blog の記事を抄訳したものです。 【元記事】 News from Connect(); 2016 2016/11/16   本日、ニューヨークで開催中のイベント Connect(); において魅力的な新機能やサービスが続々と発表されています。Connect(); で発表される最新情報は多岐にわたるため、この記事では TFS と Team Services に関連する情報に絞ってご紹介したいと思います。 TFS 2017 RTM をリリース 特に大きなニュースの 1 つが、TFS 2017 RTM 版のリリースです。オンプレミスの TFS をご利用のお客様に向けて Team Services の多数の機能強化が提供されます。TFS 2017 の新機能は次のとおりです。 パッケージ管理 – 非公開の NuGet フィードの作成と管理 コード検索 – プロジェクト コレクション全体のすべてのコードの容易な検索 アジャイル計画機能の強化 – 新しいフォーム、作業項目のフォロー、ライブ更新、通知の機能強化など Git 関連の機能強化 – プル リクエストの大幅なアップグレード、反復型のレビュー、squash マージなど…


Visual Studio 2017 Release Candidate を発表

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Visual Studio 2017 Release Candidate 2016/11/16   本日 Connect(); 2016 (英語) で、次期 Visual Studio リリース候補版となる Visual Studio 2017 Release Candidate (英語) が発表されました。Visual Studio の開発は、常に皆様にいただく声を重視しながら進めています。プレビルド版やプレビュー版を実際にご使用いただき、フィードバックをくださった皆様に改めて感謝を申し上げます。   今回のリリースでは、生産性機能やパフォーマンス強化が多数実施され、モバイル開発エクスペリエンスやクラウド開発エクスペリエンスも改良されています。ここではその一部をご紹介します。さらに詳しい情報については、Visual Studio 2017 のリリース ノートと既知の問題、Visual Studio 2017 RC に関するよく寄せられる質問 (英語)、visualstudio.com の Visual Studio 2017 RC ページ (英語) をご覧ください。   今回は、Visual Studio 2017 RC の他にも Visual…


新しい Visual Studio for Mac を発表

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Announcing the new Visual Studio for Mac 2016/11/16   本日、Connect(); 2016 (英語) で午前中に行われた基調講演では、Nat Friedman と James Montemagno が Visual Studio ファミリの最新製品である Visual Studio for Mac (英語) をご紹介しました。Visual Studio for Mac は、Xamarin と .NET によるモバイルおよびクラウド アプリ開発に最適化された開発環境で、Android、iOS、.NET Core テクノロジなど、Mac での .NET 開発を一手に引き受けます。ネイティブ ユーザー インターフェイスを備えた Visual Studio for Mac には、Android および iOS 向けの最新の…