BT

Visual Studio “15” Preview 3公開

| 作者: Jeff Martin フォローする 17 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2016年8月30日. 推定読書時間: 3 分 |

原文(投稿日:2016/07/20)へのリンク

Microsoftは,Visual Studio 2015の後継となるVisual Studio “15” (VS15)の,3回目となるプレビューをリリースした。これまでの開発プロセスの反復性を継承して,今回のプレビューではIDE機能のアップデート,ユーザによる変更が可能なC#のフォーマットルール,新しい例外ヘルパなどが提供されている。

IntelliSenseポップアップダイアログが変更され,表示される選択肢を制限するためのフィルタが定義可能になった。デフォルトではすべての選択肢が表示されるが,メソッドやプロパティ,あるいはクラスといった,タイプによって対象を制限するフィルタが追加されている。このポップアップの動作は,メニュー Tools | Options | Text | Editor | C# (あるいはVisual Basic) | IntelliSense のフィルタリングおよびハイライティングで指定が可能だ。

以前のプレビューで導入されたスタイルアナライザには,今回新たに3つの機能が追加されている。

  • エディタのカーソルを文字列中に置いてEnterを入力することで,長い文字列を複数の連結文字列に分割できるようになった。
  • 新しいコードアクションによって,プロパティをメソッドに変換できるようになった。
  • NavigateTo検索結果にファジーマッチングが使用されるようになった。

VS2015 Update 3からの機能として,NuGetパッケージへの参照を追加する新しいクイックフィックスオプションが用意された。

デバッグを容易にするため,エディタで強調表示された例外に関する情報をポップアップダイアログボックスで表示する,新しいException Helperが追加された。表示されている例外がさらに内部に例外(inner exception)を持っている場合,それに関する情報もダイアログに表示される。

IDE一般に関しても,いくつかの変更が行われている。新しいサービスホストを提供する外部プロセスが追加された。タスクマネージャにはServiceHub.Host.CLR.*.exeおよびnode.exeと表示される。この変更は,以前のシステムで使用されていたローカルhttpトラフィックを廃止するためのものだ,とMicrosoftは説明している。

“Reload All Projects”コマンドが“Reload Solution”に置き換えられた。これによって理論的には,Gitのブランチ切り替えに伴うパフォーマンスが向上する。Gitのブランチを切り替えた後に“Reload Solution”を使用するのがベストプラクティスということになる。同様に,フォルダビューとソリューションビューの切り替えのパフォーマンスも改善されている。

VS15ではユーザプロファイルの使用が拡大している。VS15にサインインすると,新設されたRoaming Extension Managerがクラウドを使用して,利用中のエクステンションを記録してくれる。Roaming Listは,システムで使用を選択したひとつあるいは複数のエクステンションによってパーソナライズされた,エクステンションギャラリの一種ととらえることができる。選択されたエクステンションは,以下のカテゴリのいずれかに分類される。

  • Roamed – Roaming Listに含まれるが,ローカルにはインストールされていないエクステンション。必要に応じてローカルにインストールすることができる。
  • Roamed & Installed – Roaming Listに含まれ,ローカルにインストールされているエクステンション。必要に応じてローミングを停止することができる。
  • Installed – ローカルにインストールされているが,Roamed Listには含まれていないエクステンション。Roaming Listにいつでも追加することができる。
  • Not Installed – エクステンションギャラリで公開されているが,ローカルにインストールされず,Roaming Listにも含まれていないエクステンション。

最初の3つのカテゴリを示すためにはアイコンが使用されていて,エクステンションの現在の状態や,利用可能かどうかが一目で分かる。

VS15の完全なリリースノートがMicrosoftから提供されている (VS15が提供する全機能の累積的なリストが含まれている点に注意が必要だ)。

 
 

この記事を評価

関連性
スタイル
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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