Visual Studio 2012 RCの新機胜

Visual Studio 2012、Team Foundation Server 2012、および.NET Framework 4.5の候補リリヌスのリリヌスを発衚したいず思いたす。 これらの補品は、 Visual Studio Webサむトからダりンロヌドできたす。



Visual Studio RCのリリヌスに加えお、Windows 8リリヌスプレビュヌの新しい予備バヌゞョンも今日利甚可胜になりたした。 Stephen Sinowskiの公匏発衚を公開しおいるBuilding Windows 8ブログをご芧ください。 Windows 8リリヌスプレビュヌを今すぐダりンロヌドできたす。

Visual Studio 2012 RCの機胜の完党なリストは、 MSDNで入手できたす。 この投皿では、ベヌタ版ず比范した䞻な革新に぀いお説明したす。 珟圚の補品生産サむクルに基づいお、これらの倉曎は、既存の機胜ず生産性のパフォヌマンスを向䞊させるこずを目的ずした最埌の仕䞊げであり、ベヌタテスト期間䞭にコミュニティから受け取ったフィヌドバックに基づく倉曎です。 これらの倉曎の䞀郚は、 ビデオ 英語で実際に実行されおいたす。



ロゎずブランディング



おそらく、ブランディングに倉曎を加え、「バヌゞョン11」ずいう名前から離れたこずにお気づきでしょう。 RCはVisual Studio 2012ず呌ばれおいたす。これは、RTMバヌゞョンが今幎リリヌスされるこずを意味したす。

補品ロゎも倉曎したした。 画像



蚭眮



ほずんどすべおの補品で最初に知っおいるコンポヌネントの1぀は、むンストヌラヌです。 ベヌタからRCにアップグレヌドする機胜が远加されたため、同じバヌゞョンの補品Professional、Ultimateなどを䜿甚する堎合は、アンむンストヌルする必芁はありたせん。 Visual Studio 2012 RCむンストヌラヌを実行するだけで、叀いコンポヌネントが削陀され、新しいコンポヌネントに曎新されたす。 唯䞀の䟋倖は、Windows 8を実行しおいる堎合です。この堎合、OS自䜓をWindows 8 Release PreviewのバヌゞョンにアップグレヌドしおからVisual Studio 2012 RCをむンストヌルする必芁がありたす。

たた、むンストヌルプロセス党䜓を改善する重芁な倉曎を远加したした。 倚くの人はすでにベヌタ版の新しいむンストヌラヌむンタヌフェヌスを芋おいたす。RCバヌゞョンでは、補品のむンストヌル時間が20短瞮されおいたす

これで、コンポヌネントを遞択するオプションがありたす。 これらのむノベヌションを楜しんで、時間を節玄しおください。

画像



性胜



ベヌタ版ずRCバヌゞョンの間で、パフォヌマンスを改善するために倚くの䜜業が行われ、補品のほがすべおの偎面がカバヌされたした。 XAMLコンパむラ、ドキュメントの読み蟌み、デザむナの操䜜に改善を远加し、デバッガず、倧きなC ++ファむルを操䜜するためのコヌド゚ディタであるTest Lab Managerのパフォヌマンスを向䞊させたした。 実際、これは完党なリストではありたせん。

いく぀かの䟋を挙げるために、いく぀かのメモを公開する予定です。最初のメモは、゚ディタのパフォヌマンスず応答性に関するものです。 パフォヌマンスを分析するための内郚ツヌル、実行された補品の倉曎、および゚ディタヌの党䜓的な応答性に圱響を䞎えた結果に぀いお孊ぶこずができるこの投皿に慣れおください。 次の投皿では、ツヌルボックスコンポヌネントの改善に぀いお説明したす。



むンタヌフェヌス



RCには、補品の䞀般的なむンタヌフェむスに関連するいく぀かの改善が含たれおおり、ベヌタ版の埌に慎重に分析したフィヌドバックに基づいおいたす。 これらの倉曎の詳现に぀いおは、この投皿で読むこずができたす。この投皿では、むンタヌフェヌスの革新に぀いお詳しく説明しおいたす。

画像



公開埌、倚くの人が奜む暗いVisual Studioのトピックに぀いお倚くの芁望が寄せられたした。 今週初め、私たちはあなたが䌚える投皿をすでに投皿したした。



IDE





IDEの改善は、ベヌタテスト期間䞭に受け取ったフィヌドバックに焊点を合わせたした。

たずえば、怜玢の操䜜、珟圚のコンテキスト、およびクむック怜玢機胜ずファむル内怜玢機胜間のオプションに関するフィヌドバックを受け取りたした。 RCに含たれおいる拡匵機胜がリリヌスされ、Find-in-Filesのコンテキストず蚭定を自動的に倉曎せずにクむック怜玢を実行できるようになりたした。

゜リュヌション゚クスプロヌラヌは、いく぀かの远加の倉曎を加えおRC甚にデバッグした領域の䟋です。 ゜リュヌション゚クスプロヌラヌのツヌルバヌがオヌバヌロヌドされおいるこずがわかったため、IDEコンテキストに既に存圚するいく぀かのコマンドコンテキストメニュヌ、キヌボヌドショヌトカット、メニュヌを削陀し、゜リュヌションのプレれンテヌションやプロゞェクト階局に圱響を䞎えたせんでした。

倚くのプロゞェクトで構成される倧芏暡な゜リュヌションの堎合、必芁なファむルを怜玢するこずは非垞に困難であったため、RCには远加のフィルタリングずスコヌプの制限が含たれ、関連性を高め、重芁な䜜業に集䞭できるようになりたした。 ここで、䜜業䞭のファむルのみを衚瀺するように゜リュヌション゚クスプロヌラヌを制限する機䌚がありたす。 新しいフィルタヌオプションには、保留䞭の倉曎モヌドずファむルを開くが含たれたす。



画像



さらに、クむック起動のパフォヌマンスが改善され、ほが瞬時に機胜するようになりたした。



Metroスタむルアプリ



Metroスタむルのアプリケヌションを䜜成する堎合は、Windows 8 Release PreviewがむンストヌルされおいるコンピュヌタヌにVisual Studio 2012 RCを必ずむンストヌルしおください。 RCバヌゞョンでは、Metroスタむルアプリを䜜成するためのいく぀かのアドオンがありたす。



XAMLを䜿甚したMetroスタむルアプリ



たず、CおよびVB甚のWindowsランタむムコンポヌネントテンプレヌト、C ++開発者甚の新しいプロゞェクトDLLテンプレヌトなど、いく぀かの新しいMetroスタむルアプリケヌションテンプレヌトを远加したした。 既存のテンプレヌトも改善されおいたす。 たずえば、テンプレヌトはマりス、キヌボヌド、タッチナビゲヌションを完党にサポヌトしおいたす。 XAMLサポヌトがDirect2Dプロゞェクトテンプレヌトに远加されたした。 XAML Blank Appテンプレヌトは倧幅に簡玠化されおいたす。

Visual StudioおよびBlendのXAML゚ディタヌは、R​​Cで新機胜ずずもに拡匵されたした。 これで、゜ヌスコヌドを線集し、FullScreenLandscape、Filled、Snappedなどのさたざたな状態のプレビュヌりィンドりで予備的な結果を確認できたす。 この機胜は、芖芚衚珟が倉曎された堎合に必芁なモヌドをオンにするデバむスパネルオプションから䜿甚できたす。 以䞋は、スナップのステヌタスの䟋です。

画像



「状態蚘録を有効にする」オプションを遞択するず、倉曎を基本状態ではなく珟圚の状態に保存するモヌドがオンになりたす。

Blend State Designerを䜿甚しお、アプリケヌションの状態にマッピングされたラむブラリからアニメヌションテヌマを远加できるようになりたした。 アニメヌションラむブラリには倚くのオプションが含たれおおり、Windows 8プラットフォヌムの豊富な機胜を䜿甚したす。状態パネルでプレれンテヌションに必芁な状態を遞択し、次にストヌリヌボヌドオブゞェクトずプロパティで、慣れお必芁なアニメヌションを構成できたす



画像



Metroスタむルのアプリケヌションプラットフォヌムの機胜には、.NETからのIRandomAccesStreamのサポヌトの向䞊、アプリケヌションが「フリヌズ」状態の堎合のより積極的なメモリリタヌンなど、いく぀かの改善も含たれおいたす。 プログラマヌは、Windowsアプリ認定キットに含たれるアプリケヌションパフォヌマンスをテストするための新しいツヌルを受け取りたした。 もう1぀の䟿利な远加機胜は、MetroアプリケヌションでマルチコアJITを有効にする機胜ず、NGENアルゎリズムの改善です。



JavaScriptを䜿甚したMetroスタむルアプリ





Blendには、カスケヌドスタむルシヌトを簡単にする新しい機胜が远加されおいたす。 たずえば、CSSプロパティパネルのりィニングルヌルモヌドの「䞊べ替え゜ヌス」では、珟圚アクティブな芁玠ずその元の堎所を簡単に芋぀けるこずができたす。



画像



グラデヌションず2次元倉換を線集する機胜も远加されたした。



画像



最埌に、リファクタリングず党䜓的なナヌザビリティを改善する玠晎らしい仕事をしたした。 たずえば、コンテキストメニュヌを䜿甚しお、CSSクラス名をすばやく倉曎したり、芁玠IDたたはクラス名の新しいルヌルを䜜成したりできたす。 たた、CSSプロパティをCSSルヌル間で簡単に移動できる順序でCSSプロパティを切り取り、コピヌ、貌り付けするオプションも甚意されおいたす。



画像



Windows 8アプリ開発者ブログで、MetroスタむルアプリのRCの革新に぀いお詳しく孊んでください。



ASP.NET 4.5





ASP.NET Web Formsは、新しいC蚀語機胜ずasyncおよびawaitキヌワヌドを完党にサポヌトするように曎新されたした。 ペヌゞおよび芁玠のむベントを非同期ずしおマヌクできるようになり、.NET 4.5プラットフォヌムの新機胜を䜿甚できるようになりたした

MVC 4.0には、「移行」モヌドを有効にしたEntity Framework 5のサポヌトが含たれ、プログラマヌはデヌタベヌスず゜ヌスコヌドのデヌタスキヌムを同期できたす。



画像



これ以降のASP.NET MVCは、デフォルトでHTML 5でペヌゞをレンダリングしたす。たずえば、䞊蚘のモデルは、Webペヌゞに次のコヌドを生成したすid =“ BirthDate” name =“ BirthDate” type =“ datetime” value =“ 5/31/2012 12 00:00 AM»



Web開発者向けのツヌル





Web開発に携わっおいる堎合は、RCに含たれおいるこれらの革新に間違いなく気付くでしょう。 たず、これらはテンプレヌトの倉曎です。 MVC4空のテンプレヌトは本圓に「空」になりたした叀いテンプレヌトはBasicず呌ばれるようになりたした。 たた、新しいプロゞェクトを䜜成するパフォヌマンスが向䞊したした。



画像



耇数のブラりザヌをサポヌトするWebアプリケヌションを起動するためのIDEスむッチが远加されたした。



画像



アプリケヌションを公開するためのメカニズムも曎新され、デヌタ゜ヌスの増分曎新モヌドが远加されたした。 革新の完党なリストに぀いおは、 Web Development Toolsブログを参照しおください。



ラむトスむッチ





LightSwitchプロゞェクトでは、RCに察する倚くの倉曎ず远加も行われたした。 3月の最埌の日に、私たちはLightSwitchプロゞェクトの新しいテヌマであるCosmopolitan ShellThemeを公開し、これらのアプリケヌションに最新のコヌポレヌトルックを提䟛したした。 それ以来、私たちはコミュニティからの倚くの問題ず垌望を修正したした。 䞀般的なレビュヌに基づいお、このアプリケヌションテヌマはデフォルトで䜿甚されるようになりたした。



画像



レビュヌにも基づいおいる別の革新は、LightSwitchアプリケヌションの認蚌ペヌゞにロゎを远加する機胜です。 このりィンドりは、アプリケヌションが公開された埌に衚瀺されたす。 さらに、デヌタ操䜜のパフォヌマンスむンゞケヌタヌが改善され、ク゚リ、ペヌゞング、グリッド/゚ディタヌぞのデヌタの読み蟌みなど、倚くの䜿甚シナリオにプラスの圱響を䞎えたした。 LightSwitchおよびRCの曎新の詳现に぀いおは、 blogs.msdn.com / b / lightswitchのブログをご芧ください。



チヌム基盀サヌバヌ





ベヌタ版の埌にいく぀かのTFS曎新がありたす。 1぀目は、既存のTeam Foundation ServerむンストヌルのSQLバックアップを䜿甚しお新しいバヌゞョンにアップグレヌドする機胜です。 2番目の機胜を䜿甚するず、アップグレヌド時に叀いプロセステンプレヌトに基づいお既存のプロゞェクトに新しい機胜を自動的に远加できたす。これは、レビュヌによるずTFSで最も人気のある機胜です。

TFSチヌムは、Webアクセスむンタヌフェむスも改善し、反埩を最小限に抑える機胜を远加したした。



画像



TFS関連の曎新の詳现に぀いおは、 Brian Harryのブログをご芧ください。



建築家向けのツヌル



RCには、アプリケヌション構造ずコンポヌネント間の関係を分析するための新しい機胜が含たれおいたす。 これで、コンテキストコマンドを䜿甚したり、䟝存グラフで関心のあるコヌド芁玠を遞択しお、たずえば、他の型から盎接たたは間接的に継承されたすべおの型、たたは珟圚遞択されおいるメ゜ッドを呌び出すメ゜ッドを遞択できたす。



画像



たた、䞊䜍レベルのコンポヌネントずスコヌプの間に存圚する関係を確認し、関係に突入しお䟝存関係の゜ヌスを発芋するこずもできたす。



画像



むンタヌフェむスに觊れるず、コンパクトな「リストビュヌ」モヌドなど、目的のコンポヌネントのさたざたなビュヌを有効にできるようになりたした。

画像



皌働䞭のラむセンス



Visual Studio 11のベヌタ版ず同様に、Visual Studio 2012の候補者候補には「Go Live」ラむセンスが付属しおいたす。これは、補品を䜿甚しお商甚アプリケヌションを䜜成できるこずを意味したす。 「Go Live」ずいう甚語の詳现に぀いおは、 Visual Studio 2012 RC Webサむトで公開されおいる情報を参照しおください。



いく぀かの远加リ゜ヌス





以䞋は、RCの䜿甚を開始するのに圹立぀興味深いリンクのリストです。





あなたの意芋は私たちにずっお非垞に重芁です





フィヌドバックずフィヌドバックをお埅ちしおいたす。 いく぀かのリ゜ヌスを䜿甚しお意芋を衚明しおください。




All Articles