Visual Studio テスト プラットフォームの進化 – パート 2

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Evolving the Visual Studio Test Platform – Part 2 2016/8/5   前回の記事 (英語) でお約束したとおり、この記事では現在までに Visual Studio 2015 に実装され、提供されたすべてのテスト関連機能をまとめてご紹介いたします。これらの機能はそれぞれテスト ライフサイクルの異なるステージに関連するものですが、これらの機能が目標とするところは、「効率性の向上」という 1 点となります。このことは、ライフサイクルの図に重ねてみるとわかりやすくなります。 では、各機能の特長についてご説明していきましょう。 NuGet で公開されているサード パーティ製のテスト フレームワークおよびアダプター (1) のリストに “MSTest V2 (英語)” (4) が加わり、待望の新機能が追加されました。これにより、独自のサイクルでリリース、更新することが可能になるほか、テスト対象のコードの依存関係として MSTest V2 を簡単に検索、インストール、アンインストール、更新できるようになります。 単体テストの作成 (英語) (2) ウィザードにより、テスト プロジェクトやプロジェクトに含まれるテスト クラスおよびテスト メソッド スタブを簡単に構成し、コード作成フローの最中にテストのブートストラップをすばやく行うことができます。 ただし、テスト対象のコードのロジックをもれなく実行して検証する一連の単体テストを作成することは容易ではありません。基盤となるテスト対象のコードが頻繁に変更される場合にはなおさら困難です。IntelliTest (3) はこの課題を解決するために使える機能で、一連のテストを自動的に生成し、自動的に最新の状態を維持します。 増分検証…


Visual Studio 2015 Update 3 および .NET Core 1.0 をリリース

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Visual Studio 2015 Update 3 and .NET Core 1.0 Available Now 2016/6/27   Visual Studio 2015 Update 3、Team Foundation Server 2015 Update 3 (英語)、.NET Core 1.0 (英語)、ASP.NET Core 1.0 の最終リリースが公開されました。   ここではまず .NET Core と ASP.NET Core についてご説明します。こちらの .NET ブログ (英語) や WebDev ブログ (英語) をまだお読みでない方のためにご説明すると、.NET Core…


ASP.NET Core RC2 向けの最新 Web 開発ツールをリリース

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Announcing Updated Web Development Tools for ASP.NET Core RC2 2016/5/16   .NET Core RC2 および ASP.NET Core RC2 に対応した ASP.NET Core Tooling Preview がリリースされました。新バージョンのフレームワークや Visual Studio 2015 向けのツールを入手するには、http://dot.net (英語) にアクセスしてください。   Tooling Preview とは? 今回のリリースにより、ASP.NET Core と .NET Core のランタイムとライブラリとは別に、Visual Studio ツールが提供されるようになります。これらのフレームワークは RTM 版の準備がほぼ整っており、マイクロソフトでは、それらの新しいツールを使用してアプリケーションを開発、管理するための高度な機能をお届けするべく取り組んでいます。リリーススケジュールの変更については、.NET チームのブログ記事で詳しくご説明しています。ASP.NET の更新の詳細については .NET…


Visual Studio 2015 Update 2 をダウンロードする 14 以上の理由

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 14 more reasons to download Visual Studio 2015 Update 2 today 2016/5/6   Visual Studio 2015 Update 2 をまだ入手されていないお客様は、ぜひ今すぐダウンロードしてください。今回の最新の修正プログラムでは、パフォーマンスと信頼性に関してご報告いただいた多くの問題に対応しています。これまでに 14 項目の修正と更新を行い、Visual Studio のビルドが失敗する問題や Visual Studio のクラッシュを修正しました。また、FSD を既定で無効にすることでメモリ使用量を改善しました。修正内容の全一覧については、MSDN 記事「Visual Studio 2015 Update 2 の更新 (英語)」をご覧ください。   Update 2 で今回の修正を反映するには Update 2 を既に入手している場合は、MSDN から最新の修正プログラム KB3151378 をダウンロードしてください (英語)。 Update 2…


Visual Studio 2015 Update 2 RC

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Visual Studio 2015 Update 2 RC 2016/3/3   本日、Visual Studio 2015 Update 2 RC で新たに信頼性とパフォーマンスの強化を実施しました。またこれと合わせて、皆様から日頃いただいているフィードバックを基に不具合の修正も行いました。 CTP リリース時の発表に基づき、Update 2 RC では以下の更新を行いました。 以下の問題点を修正 NuGet Package Manager コンソールで「A task was canceled. (タスクはキャンセルされました)」というエラーが表示される不具合を修正しました。 null ポインターまたは不正なポインターが読み込まれた際にクラッシュする不具合を修正しました。 一部の環境でソリューション起動時にクラッシュする不具合を修正しました。 エラー発生時に起きるライセンス関連のエラーを減少させ、対処のための情報をさらに細かく表示するようにしました。 UI の応答性を改善し、C++ プロジェクトの読み込み速度を向上させました。 MSB3644 (「The reference assemblies for framework {0} were not found (フレームワーク…


Visual Studio 2015 Update 2 CTP リリース

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Visual Studio 2015 Update 2 CTP 2016/2/10 Visual Studio 2015 Update 2 CTP がリリースされました。今回のリリースでは、安定性とパフォーマンスの強化、および Visual Studio 2015 の RTM と Update 1 でいただいたユーザーの皆様からのフィードバックにお応えすることを重視しました。 今回の主な更新点は次のとおりです。 以下のような大量の不具合を修正しました。 C# や Visual Basic のファイルの編集中にクラッシュする不具合 編集中に C# や Visual Basic のプロジェクトのエラー リストのエントリを更新するとクラッシュする不具合 C# や Visual Basic のプロジェクトでセッションが長時間開いたままになるとメモリ不足の例外が発生する不具合 C++ プロジェクトを開く処理が遅い不具合 300 個を超える C++…


2015 年 10 月~ 12 月の注目記事のご紹介 (パート 2)

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Top News from October-December 2015, Part 2 2016/1/27 パート 1 では、Visual Studio、.NET、ASP.NET、言語に関する秋以降のニュースをご紹介しました。このパート 2 では、Connect(); //2015、クロス プラットフォーム開発、Visual Studio Code、Windows 10、その他のトピックについてご紹介します。 Connect(); //2015: 2 回目の開催となった Connect(); は、1 回目よりもさらに印象的なものでした。その理由は、John Montgomery がこの記事の中で説明している点だけでなく、すべてのデモが 1 つのストーリーのようになっていて、マイクロソフトがこれから提供しようとしている包括的なプラットフォームやツールのことがうまく表現されていたためです。デモは、12 月に公開された Erika Ehril Cabral のブログ記事 (英語) のとおり、HealthClinic.biz と呼ばれる完全な正常性とテクノロジのシナリオを中心に作成されました。彼女の記事では Connect(); //2015 のデモ ビデオのことも紹介されているので、まだの方はぜひお読みください。また、完全なシナリオは GitHub (英語) で公開していますのでそちらもご活用ください。開発のご協力もお待ちしています。また、「Scott Guthrie が…


2015 年 10 月~ 12 月の注目記事のご紹介 (パート 1)

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Top News from October-December 2015, Part 1 2016/1/26 10:00 AM 前回の開発者向けの注目記事のまとめを公開してから数か月が経過しました。今回は、昨年秋からのニュースを 2 回に分けてお伝えします。このパート 1 では、Visual Studio、.NET、ASP.NET、言語、その他いくつかのツールについてお伝えします。パート 2 では、Connect(); //2015、Windows 10、クロス プラットフォーム開発、Visual Studio Code、その他のさまざまなトピックを扱います。それでは見ていきましょう。 Visual Studio Update 1: Visual Studio Update 1 は 10 月に CTP、11 月に RC、12 月に RTM と、ほぼ月に 1 回のペースでリリースされ、それぞれ John Montgomery が記事を書きました。すべての機能と変更点の一覧は、Update 1 RTM…


Visual Studio 2015 Update 1 RTM をリリース

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Visual Studio Update 1 RTM 2015/11/30 10:30 AM このたび、マイクロソフトは Visual Studio 2015 Update 1 をリリースしました。以前のリリースをインストールしてフィードバックを提供し、問題の解決にご協力くださった方々にここでお礼を申し上げます。[今回、Team Foundation Server Update 1 の最終リリース版の提供も開始されました。詳細については、Brian Harry のブログ (英語) をご覧ください。] CTP と Release Candidate (RC) で導入された多数の機能については既にこちらのブログでご紹介しており、Update 1 の機能一覧は Visual Studio Update 1 RTM のリリース ノートでご確認いただけます。今回は、RTM で新たに追加された主要な機能をご紹介します。 新しい Visual Studio アイコン: UserVoice に寄せられたお客様からのご意見 (英語)…


Connect(); //2015 での発表内容と最新情報

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 News and Announcements at Connect(); //2015 2015/11/18 7:30 AM 本日マイクロソフトは、ニューヨークにて Connect(); //2015 イベントを開催し、新製品と新機能に関する数々の発表を行いました。この記事では、このイベントで発表された内容をピックアップしてお届けします。Connect(); のようすや関連動画をご覧になりたい方は、http://www.visualstudio.com/connect2015 (英語) にアクセスしてください。 Visual Studio Code ベータ版リリース: Visual Studio Code のベータ版 (英語) が発表されました。今回の更新点は以下のとおりです。 · Visual Studio Code に拡張機能のサポート (英語) を追加しました。また、拡張機能の作成に関するガイドライン、サンプル、ツールをリリースしました。 · Visual Studio Code 用の拡張機能ギャラリーが、製品内 (英語) と Web ベース (英語) で利用できるようになりました。これにより、このギャラリーから拡張機能を検索して、インストールすることができます。 · 言語 (英語)、Linter…