Visual Studio2019リリース候補をダウンロードできるようになりました
製品の次のバージョンであるVisualStudio 2019の最初のリリース候補ビルドは、誰でも試すことができます。 Microsoftは、2019年4月2日にVisual Studio2019の最終バージョンをリリースする予定です。
4月2日以降、リリースチャネル(RC)ビルドを一般提供(GA)リリースにアップグレードして、本番環境で使用できるようにすることができます。 プレビューチャネルでは、今後の機能について引き続き早期に確認できます。
次のエディションをダウンロードできます:いずれかのチャネルのCommunity、Professional、またはEnterpriseエディション。
Visual StudioProfessionalとEnterpriseには異なる機能があります。 たとえば、Enterpriseには、IntelliTrace、ライブユニットテスト、モバイルアプリ用の組み込みアセンブリ、リアルタイムアーキテクチャ検証、およびその他の機能があります。
- 最小限の中断でAzureの本番アプリケーションをデバッグできるSnapshotDebuggerは、Azure Kubernetes Service(AKS)と仮想マシンスケールセット(VMSS)のサポートを追加します。
- Visual Studio Enterprise 2019の将来のリリースでは、スナップショットデバッガーと統合されたTime Travel Debugging(TTD)のプレビューが追加されます。 TTDを使用すると、プロセスを記録してから、実行パスを正確に再構築して再生できます。 コードの各行を何度でも巻き戻して再生できるため、問題を切り分けて特定するのに役立ちます。
Visual Studio 2019は、より高速で信頼性が高く、個人やチームにとってより生産的で、使いやすく、使い始めるのも簡単です。 このリリースに含まれる新機能のいくつかは、AI支援IntelliSense用のIntelliCode、拡張されたリファクタリング機能、よりスマートなデバッグなどです。
Visual Studio2019の新機能
製品の更新バージョンで利用可能ないくつかの主要な変更と新機能は次のとおりです。
インストール
- Visual Studioの更新プログラムがバックグラウンドでダウンロードされるようになったため、より効率的になりました。
- VisualStudioの更新プログラムのインストールモードを制御します。
IDE
- デフォルトでインストールされているVisualStudio LiveShareを使用して他のユーザーと共同作業します。 C ++、VB.NET、およびRazorの追加の言語サポートにより、ゲストはソリューションビューとソース管理差分の共有を利用できます。
- 最近作業したコードを開くか、クローン、開く、新しい開始ウィンドウからプロジェクトを作成するなど、最も一般的に使用されるフローの1つから開始します。
- 人気順に並べ替えられたテンプレートの新しいリストを使用して、検索エクスペリエンスとフィルターが改善された新しいプロジェクトを作成します。
- シェルの一連の新しい視覚的な変更により、コードの垂直方向の余地と最新のルックアンドフィールを確保できます。
- モニターごとの認識のサポートが改善されたため、ディスプレイの構成やスケーリングに関係なく、IDEのより鮮明なバージョンを表示できます。
- メニュー、コマンド、オプション、およびインストール可能なコンポーネントについては、VisualStudioの改善された検索機能を使用してください。
- ドキュメントインジケーターを使用して、コードファイルの「正常性」をすばやく理解します。 インジケーターからワンクリックでコードをクリーンアップして実行および構成します。
- [オプション]ダイアログの新しい[プレビュー機能]ページを使用して、オプトインしているプレビュー機能を簡単に管理できます。
- タグベースの検索が改善され、簡単にアクセスできる「最近のプロジェクトテンプレート」リストを使用して、新しいプロジェクトを作成します。
- Visual Studio Searchから直接新しいアイテムを作成し、関連性を向上させて結果をすばやく見つけます。
- 新しい通知エクスペリエンスを使用して、Visual Studio LiveShareリクエストなどの重要な情報を常に把握してください。
- コードクリーンアップフィクサーのコレクションをプロファイルとして保存して、コードクリーンアップ中に実行するフィクサーを簡単に選択できるようにします。
- 新しい.NETリファクタリングとコード修正をトリガーします。
- ファーストクラスのプロジェクトファイルを使用すると、.NETCoreプロジェクトをより簡単に構成できます。
- [拡張機能と更新]ダイアログで、[プレビュー]、[有料]、および[試用版]タグを使用して拡張機能のステータスを確認します。
- このプレビューではデフォルトがリセットされているため、アクティブにするプレビュー機能を確認して構成します。
- このリリースで非推奨としてマークされた特定のテストウィンドウAPIを除外することにより、拡張機能を最新の状態に保ちます。
- サインインして参照し、ワンクリックでクローンを作成するか、スタートウィンドウからAzureDevOpsからホストされているリポジトリに接続します。
- 他のソース管理ホストの拡張機能をインストールして、あなたとあなたの組織が所有するリポジトリを表示します。
- 明るさをダイヤルダウンし、全体的なコントラストを改善し、その他のユーザビリティの問題に対処することで、プレビュー2のフィードバックに対処する改善されたBlueテーマエクスペリエンスを体験してください。
- dotnet formatグローバルツールを使用して、コマンドラインからコードスタイル設定を適用します。
- MSBuildとVisualStudioは、デフォルトで.NET Framework4.7.2をターゲットにするようになりました。
- サーバーエクスプローラーからAzureAppService関連の機能を削除しました。 代わりに、同等の機能をCloudExplorerで使用できます。
パフォーマンス
- ステッピング速度、ブランチスイッチング速度などに影響を与えるVisual Studioの新しいパフォーマンスの改善を使用して、ソリューションのロード方法を制御します。
- タスクステータスセンターでソリューションのロードの進行状況を確認してください。
- ソリューションフィルターファイルで開いているソリューションにロードするプロジェクトを選択します。
- 補助コンポーネントの影響を制限することにより、タイピングのパフォーマンスを向上させます。
- 新しいオプションを切り替えて、プロジェクト階層の状態とツールウィンドウの状態の復元を無効にします。
- ビルド選択の新しいショートカットを学び、新しい[すべてビルド]コマンドを使用してCMakeですべてをすばやくビルドします。
- CMakeプロジェクトのIntelliSensefor C ++ファイルのパフォーマンスが向上し、コーディングが高速化されました。
- より大きな.NETCoreソリューションをロードし、時間をかけてそれらを操作するときに大幅なメモリ削減をお楽しみください。
- 新しいプロジェクトのコンテキストメニューコマンドを使用して、プロジェクトの依存関係をすばやくロードします。
- パフォーマンスセンターでパフォーマンスのヒントを参照してください。
一般的なデバッグと診断
- オブジェクトまたは値を見つける能力を向上させるために、デバッグ中に[ウォッチ]、[自動]、および[ローカル]ウィンドウ内でキーワードを検索します。
- データを検査するときに、[ウォッチ]、[自動]、および[ローカル]ウィンドウでフォーマット指定子のドロップダウンを表示します。
- .NETCoreと互換性のあるカスタムビジュアライザーを使用します。
- 多数のモジュールとPDBを使用して非常に大規模なアプリケーションをデバッグします。
- カスタム引数を使用してGoogleChromeを起動し、JavaScriptアプリケーションをすべてVisual StudioIDE内でデバッグします。
- パフォーマンスプロファイラーのCPUおよびDotNetオブジェクト割り当てツールにホットパスハイライトを使用します。
- データブレークポイントを使用して.NETCoreアプリケーションで特定のオブジェクトのプロパティ値が変更されたときに中断します。これは元々C ++専用の機能でした。
- プレビュー1以降、Autos、Locals、およびWatchウィンドウで検索するためのUIが、よりシンプルなインターフェイスで更新されました。 [詳細検索]機能がドロップダウンに変更されたため、最初の検索と後続の検索の深さをすばやく選択できます。
ソース管理とチームエクスプローラー
- チームエクスプローラーのGitツールサポートを使用してGitstashで別のタスクに取り組むことができるように、変更を一時的に保存します。
- Visual Studio MarketPlaceで利用可能なオプションの拡張機能であるVisualStudioのプルリクエストを確認してください。これは、プルリクエストのレビューをVisualStudioに統合します。
- ユーザー固有のワークフローを含む、開発者のワークフローに焦点を当てた新しいAzureDevOpsワークアイテムエクスペリエンスを使用する 作業項目ビュー、作業項目からのブランチの作成、#mentionsを使用した作業項目の検索、およびインライン 編集。
拡張性
- NuGetパッケージMicrosoftで単一の統合されたVisualStudioSDKを使用します。 VisualStudio。 SDK。
- のアップデートを活用してください VSIXプロジェクト AsyncPackageを含めるようになりました。
- 新しいものを試してみてください 空のVSIXプロジェクト 追加したテンプレート。
- 拡張機能が無料、有料、試用のいずれであるかを確認します。 拡張機能と更新 ダイアログ。
Webテクノロジー
- .NET Core3.0プロジェクトでの作業に追加されたサポートを利用してください。
- ASP.NETのCPUプロファイリングを確認してください。
- 仮想マシン、仮想マシンスケールセット、およびAzure KubernetesServiceで実行されている.NETWebアプリにスナップショットデバッガーを使用します。
Xamarinを使用したモバイル開発
- Xamarinの改善を体験してください。 Androidの初期および増分ビルドパフォーマンス。
- Xamarin AndroidDesignerの生産性の向上を活用してください。
- Xamarinの新しいプロパティパネルを確認してください。 フォームコントロール。
- Xamarinのワークロードサイズを短縮し、Androidエミュレーターを改善することで、パフォーマンスを向上させます。
- XamarinでIntellicodeを使用します。 XAMLを形成します。
ユニバーサルWindowsプラットフォーム(UWP)
- 追加されたサポートを利用して、XAMLでIntelliCode拡張機能を使用します。
Visual Studio 2019 RCは、公式Webサイトからダウンロードできます。
Visual Studio2019をダウンロードする
ソース: マイクロソフト