メイン コンテンツへスキップ
Visual Studio
.NET の生産性 | Visual Studio2021-10-18T14:46:41-07:00

Visual Studio 2022 による .NET の生産性

Visual Studio 2022 では、C# および Visual Basic で革新的なアプリを生み出す点で生産性を向上させる多くの機能が提供されます。

高速コード ナビゲーションのスクリーンショット

高速なコード ナビゲーション

強力なライブ コード分析

コード分析では、スタイル、品質、保守容易性、その他の問題について、C# と Visual Basic のコードが検査されます。 コード分析は、開いているすべてのファイルのデザイン時に行われるため、多くのリファクタリング、クイック操作、コード修正のいずれかを入力して適用すると、コード違反に関するフィードバックをすぐに受け取り、違反を修正できます。

クイック操作とリファクタリング (Ctrl + .)
コード クリーンアップ (Ctrl + K、E)
選択範囲のフォーマット (Ctrl+E、F)
ドキュメントのフォーマット (Ctrl+E、F)
エラー一覧を開く (Ctrl+W、E)
次のエラー/参照/その他に移動 (F8)
強力なライブ コード分析のスクリーンショット
高度な IntelliSense のスクリーンショット

高度な IntelliSense

IntelliSense には、コード補完、パラメーター情報、メンバー一覧など、さまざまなコード編集機能が用意されています。 IntelliSense にあるフィルターとハイライトは、あまり慣れていない API やコードで必要なものを探すときに、特に便利です。

Live Unit Testing

Visual Studio Enterprise の Live Unit Testing では、入力している間に、影響を受ける単体テストがバックグラウンドで自動的に実行されます。さらに、単体テストの合格および不合格によってどのコード行がヒットしたかがリアルタイムでフィードバックされるため、単体テストの作成と保守の生産性が大幅に向上します。

VB LUT のスクリーンショット
デバッグのスクリーンショット

デバッグの機能強化

新しい例外ヘルパーを使うと、例外情報を掘り下げて、問題を修正するために役立つ情報をすばやく取得したり、デバッグ エクスペリエンスを制御する条件をカスタマイズしたりできます。 クリックした行まで実行する新しいジェスチャを使うと、一時的なブレークポイントを追加する必要がなくなるため、デバッグ操作が簡略化されます。

ブレークポイントの切り替え (F9)
ステップ イン (F10)
ステップ オーバー (F11)

インラインのヒント

関数呼び出し、推論された型を持つ変数、およびラムダ パラメーターの型の各引数の前のリテラル、キャストされたリテラル、およびオブジェクトのインスタンス化に関するパラメーター名のヒントと型のヒントのインライン視覚化。

Alt + F1 キーを押してインライン パラメーター名と型のヒントを表示します
[ツール] > [オプション] > [テキスト エディター] > [C# または Basic] > [詳細設定] > [インライン パラメーター名のヒントを表示する] および [インライン型のヒントを表示する] でインライン ヒントを有効にします
インライン ヒントのスクリーンショット
Code Analysis のスクリーンショット

カスタム コード分析

必要なアナライザーやリファクタリングが見つかりませんか? 独自の Roslyn アナライザーとコード修正プログラムを記述します。

学生、オープンソース、および個人開発者向けのフル機能装備の無料の IDE

無償ダウンロード

小規模なチーム向けのプロフェッショナル開発者用ツール、サービス、サブスクリプション

無料試用版

あらゆるサイズのチームの品質とスケールのニーズに対応するエンド ツー エンドのソリューション

無料試用版

フィードバック