BT

Visual Studio "14" Previewは大きな機能パックである

| 作者: Jeff Martin フォローする 16 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2014年6月9日. 推定読書時間: 3 分 |

原文(投稿日:2014/06/04)へのリンク

Microsoftは、Visual Studio 2013の後継の最初のプレビューをリリースし、これはいくつかの機能領域で長期プロジェクトの統合を特徴にしている。このリリースにはまだ正式な名前がなく、現在は(引用符付きで)Visual Studio “14”と呼ばれている。新しいエディションのVisual Studioには、C#とVisual Basic用のRoslynプロジェクト、2013年11月のコンパイラーCTPでプレビューされた強化されたC++コンパイラ、ASP.NET vNextが含まれている。

C#とVB用Roslyn

MicrosoftのProgram Manager、Anthony D. Green氏が述べているように、C# (とVisual Basic)のコンパイラーは、Roslynテクノロジーで基礎から構築されている。結果、“14”でのC#コードでは、リファクタリングサポートの拡張から条件付きアクセス演算子?.の追加がある。

同様にVisual BasicプログラマーもRoslynの基礎から同じようなメリットがある。これには、リファクタリングの拡張、複数行文字列サポート、(“定義へ移動”の有用性を改善する)metadata-as-sourceが含まれる。

C++11/14の拡張サポート

Microsoft CorporateのVice President、S. Somasegar氏の“14”の発表にはまた、C++言語機能の追加に関する詳細が含まれている: ユーザー定義リテラル、C++14汎用的なラムダキャプチャー、C++14 libs::std:: ユーザー定義リテラル、インライン名前空間、(条件付きを含む)noexcept。これらは2013年11月にリリースされたVC++ CTPリリースの一部としてリリースされた言語機能が含まれている。

MicrosoftのEric Battalio氏は、C++11/14遵守を超えたC++追加機能の広範囲のリストにコメントした。コンパイラーはC99以上に準拠しており、前回のリリースから400以上のコンパイラーバグが修正されている。Cランタイムはリファクタリングされ、MSVCR140.DLLはVCRUNTIME140.DLL, APPCRT140.DLL, DESKTOPCRT140.DLLにリプレースされている。これとは別にWindowsデスクトップアプリケーションは、メモリの使用量と比較のための新しい診断ツールを利用することができる。

ASP.NET vNext

Visual Studio “14”で新しいASP.NETプロジェクトテンプレートに“ASP.NET vNext”の名前が含まれている。Webアプリケーション、空のWebアプリケーション、クラスライブラリー、コンソールアプリケーションを選択できる。これらの新しいテンプレートを使ったときは、Microsoftの“クラウドに最適化された”ランタイムを使った.NET Core Frameworkの追加フレームワークが提供されている。

Project.jsonファイルの編集により依存関係補完の解決をアシストするNuGetを使ったIntelliSenseサポートを容易にする。プロジェクトで必要なすべてのものは、アプリケーションのプロジェクトフォルダーに含まれている。これは、デプロイ時にweb.cmdを通じてすべての起動できることを意味する。IISもIIS Expressも必要ない。

入手方法

CTPはVisual Studioホームページからダウンロード(ISOとWebインストーラーの両方が提供されている)できる。 このCTPは、製品コードを書いたり、本番環境にデプロイしたり、既存コピーのVisual Stduioと同居させたりすることができないことをMicrosoftは警告している。 (これは仮想マシンにインストールするかなにもしないのがベストだという意味である。)実際に、以前のバージョンのVisual Studioが存在する場合、デフォルトでCTPはインストールされない。 CTPの完全なリリースノートには、この動作を無効にする方法が含まれている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

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