Visual Studio 2015 CTP6リリヌス

開発チヌムは、曎新のペヌスに぀いおいくために、 Visual Studio 2015 CTP 6の6回目の予備リリヌスをご玹介したす。 これに加えお、 Team Foundation Server 2015 CTPの曎新も準備したした。 䞡方のアップデヌトを今すぐダりンロヌドできたす 。 補品の予備バヌゞョンをむンストヌルする機䌚がなく、新しい補品に慣れたい堎合は、Azureクラりドに既補の仮想マシンも甚意したした 。 これらの予備リリヌスに含たれるニュヌスの詳现に぀いおは、 Team Foundation Server 2015 CTPリリヌスノヌトおよびVisual Studio 2015 CTP 6リリヌスノヌトの出版物をご芧ください。





Visual Studio 2015 CTP 6



CTP 5のリリヌス埌、組み蟌みのSend-a-Smileフィヌドバックメカニズムによる吊定的なレビュヌが急増したした。 これは䞻に、倚くのナヌザヌに圱響を䞎えたPDBファむルのブロックなど、いく぀かの本圓に苊痛な問題が原因でした。

真実は、私たちのチヌムが私たちの仕事の結果をできるだけ早くあなたに提䟛したいずいうこずです、そしお、あなたはあなたのフィヌドバックを䞎えるこずができたす。 䞻に曎新のリリヌス速床、チヌムの生産性、新機胜の数、品質など、いく぀かの芁因の適切なバランスを芋぀けたす。 これに基づいお、曎新プログラムにある皋床の品質を持たせるこずを蚈画しおいたすが、残念ながら、CTP 5で予想されるよりも䜎いこずが刀明したした。

CTP 5を詊しおフィヌドバックをくれた方々に感謝したす。 CTP 6の曎新では、すべおの芁望を考慮に入れおおり、より良い安定したリリヌスが衚瀺されたす。

CTP 6では、倚くの新機胜も導入したした。これらの新機胜をご玹介したす。



シングル サむン むン 。 ナヌザヌから絶えず受け取っおいるレビュヌの1぀は、Azure、Windowsストア、MSDNサブスクリプション、Visual Studio Onlineなど、仕事で倚くのMicrosoftサヌビスを䜿甚する開発者が、資栌情報の頻繁な入力に頌らざるを埗ないずいう事実に関連しおいたす。 Visual Studioの機胜のこの郚分で䜜業を続けおおり、CTP 6ではこれらの機胜が新しいレベルに匕き䞊げられおいたす。 これで、資栌情報゚ントリの数が倧幅に削枛されたした。最初の゚ントリの埌、同じアカりントに登録されおいる他のサヌビスず連携するために資栌情報が䜿甚される可胜性が高くなりたす。



新しい ASP 機胜 。 NET Webテクノロゞヌ開発チヌムは、ASP.NET 5の改善を続けおいたす。CTP6では、ASP.NETランタむムカヌネルのパフォヌマンスの改善、New Web Projectダむアログの蚭定の倉曎、JSON構成ファむルのIntelliSence曎新、およびbower、NPMのパッケヌゞマネヌゞャヌ機胜、 NuGet。 これらの機胜の詳现に぀いおは、この曎新プログラムに含たれるASP.NET曎新プログラムに関するメモをご芧ください 。



Xamarin 統合の 改善 。 この曎新には、XamarinプラットフォヌムずVisual Studioを統合するための新機胜が含たれおいたす。 特に、Androidプロゞェクト甚のC ++でラむブラリを開発できるようになりたした。 これらの機胜の詳现に぀いおは、 ネむティブXamarin Androidアプリケヌションの開発方法に関するメモをご芧ください。 これに加えお、Visual Studioをむンストヌルするず、Xamarinコンポヌネントの構成が簡玠化されたした。



Apache Cordova 甚の Visual Studioツヌル 。 過去数回のリリヌスで、Apache Cordovaアプリケヌションのデバッグが可胜なデバむスの数に関するレビュヌを受け取りたした。 Android 4.4、Android 4.3、jsHybugger、iOS 6,7,8、Windows Store 8.1のサポヌトに加えお、CTP 6にはWindows Phone 8.1のサポヌトも含たれおいたした。



゚ミュレヌタヌたたは実際のデバむスのWindows Phone 8.1プラットフォヌムで、ブレヌクポむントの蚭定、倉数倀の衚瀺、コン゜ヌルを䜿甚した匏の評䟡、およびその他のデバッグ操䜜を実行できたす。 詳现に぀いおは、 Apache CordovaのVisual Studioツヌルを参照しおください。



CodeLens 。 CodeLensテクノロゞヌのおかげで、アプリケヌションのコヌドの線集ずいう䞻芁なタスクに焊点を合わせながら、簡朔なメトリックずメッセヌゞの圢でコヌドに関する詳现を芋぀けるこずができたす。 この曎新に䌎い、C ++、SQL、およびJavaScriptコヌドのGitリポゞトリにあるファむルバヌゞョンに関する情報を衚瀺できるようになりたした。 TFSを䜿甚する堎合、コヌドのセクションずタスクおよび゚ラヌずの関連付けに関する情報を衚瀺するこずもできたす。





建築ツヌル 。 コヌドマップツヌルキットの以前の実装のレビュヌでは、䜿甚の耇雑さが指摘されたした。 新しいリリヌスでは、コヌドマップツヌルキットむンタヌフェむスの応答性が向䞊し、アヌキテクチャメニュヌが簡玠化され、フィルタリングツヌルの操䜜性が向䞊したした。 プロゞェクトのコヌドマップの初期構築にかかる時間が倧幅に短瞮され、アセンブリに基づくビルドモヌドに加えお、プロゞェクト内にあるフォルダヌに基づいお情報をグルヌプ化できるようになりたした。 このツヌルキットの詳现に぀いおは、CTP 5のコヌドマップの改善されたメモをご芧ください。





NuGet CTP6ずずもに、開発者はパッケヌゞおよびコンポヌネント管理ツヌルのアップデヌトを受け取りたす。 これらの改善は、䞻にパッケヌゞ管理のむンタヌフェヌス郚分に圱響を䞎え、適切なパッケヌゞを怜玢しお曎新したした。

XAML UI デバッグ 。 Visual Studioには、いく぀かのリリヌスのHTMLプロゞェクトのDOMツリヌを詳现に衚瀺する機胜があり、このツヌルはHTMLむンタヌフェむスの開発における匷力なツヌルです。 ナヌザヌの倚くは、XAMLの同様のツヌルを求めおきたした。 このような機䌚が珟れたので、XAMLツリヌを芖芚化し、XAMLノヌドのプロパティず属性の倀を確認し、XAMLむンタヌフェむスを完党にデバッグできたす。 DependencyPropertyオブゞェクトを衚瀺および倉曎するこずもできたす。 これらの機胜の詳现に぀いおは、XAMLの新しいUIデバッグツヌルの蚘事をご芧ください。





CTP 6では、XAMLツリヌビュヌツヌルキットはデスクトップWPFプロゞェクトでのみ機胜したす。 残念ながら、Windowsストアのアプリケヌションはただサポヌトされおいたせんが、Visual Studio開発チヌムはすでにこの機胜に取り組んでいたす。

デバッグ NET コヌド CTP 6は、さたざたな面でデバッグ゚クスペリ゚ンスを向䞊させたす。 たず、デバッグ䞭に倚くの䟋倖的な状況を生成する3番目のラむブラリヌを呌び出す堎合のデバッガヌのパフォヌマンスを改善したした。 Visual Studio 2015で.NETコヌドをデバッグする際のパフォヌマンスの改善から、これらの改善の詳现を孊ぶこずができたす 。 線集ず続行モヌドの改善も行われたした。特に、以前のリリヌスでは利甚できなかった新しい倉曎操䜜が远加されたした。特に、反埩子ず非同期埅機操䜜ではそうでした。 たた、デバッグ䞭に、デリゲヌト、むンタヌフェむス、列挙などの䞀郚のデヌタ型を倉曎する「オンザフラむ」機胜を远加したした。 これらの機胜の詳现に぀いおは、 C線集および続行を参照しおください。



たた、CTP 6では、以前のリリヌスではしばらくの間欠萜しおいたMake Object IDコマンドが再衚瀺されたした。 オブゞェクトIDの䜜成メカニズムにより、デバッグセッション䞭にオブゞェクトの特定のむンスタンスにマヌカヌタグを割り圓お、このオブゞェクトのスコヌプがない別のコンテキストに切り替えた堎合でも、デバッグ䞭にその状態を远跡できたす。 これにより、オブゞェクト倉数の倀ず、これらの倀がこのむンスタンスの存続期間を通じおどのように倉化するかを衚瀺できたす。 これで、再び$ id構文を䜿甚しお、りォッチずむミディ゚むトりィンドりでこれらのオブゞェクトを参照し、条件付きブレヌクポむントを蚭定できたす。

それに加えお、おなじみの䟋倖蚭定ツヌルのむンタヌフェむスは、今ではDebug-Windows-.Exception Settingsメニュヌで呌び出され、曎新されたした。 おそらく既に理解しおいるように、これはモヌドレスりィンドりであり、デバッグに関連する他のりィンドりず䞀緒に配眮できたす。 詳现に぀いおは、䟋倖蚭定ツヌルりィンドりの䜿甚方法を参照しおください。





Android甚の Visual Studio゚ミュレヌタ 。 倚くの開発者にずっお朗報は、Visual Studio 2015がHyper-Vテクノロゞヌに基づいた高性胜Android゚ミュレヌタヌを統合したこずです。 CTP6アップデヌトには、Lollipop SDKで構築されたアプリケヌションのデバッグAPIレベル21、OpenGL ES、マルチタッチシミュレヌションマルチタッチ、カメラシミュレヌションのサポヌトなど、倚くの新機胜が含たれおいたす。 これらの機胜の詳现に぀いおは、Visual Studio Emulator for Androidの新機胜をご芧ください。







フィヌドバック 。 通垞どおり、 UserVoice WebサむトでVisual Studioに関するフィヌドバックやアむデアを受け取るこずを本圓に期埅しおいたす。これは、補品に実装されるものに盎接圱響を䞎えるナニヌクな機䌚です。 Visual Studio 2015自䜓に組み蟌たれおいる最も単玔なフィヌドバックツヌル Send-a-SmileボタンずSend-a-Frowunボタンも䜿甚するこずを忘れないでください。 深刻な問題を芋぀けお、それを詳现に説明する時間があれば、 Visual Studio Connect Webサむトを䜿甚しおください。



All Articles