メイン コンテンツへスキップ 概要 機能 エディション 拡張機能 開始する サービスの状態 FAQ サポート ドキュメント ブログ 概要 拡張機能 サポート ドキュメント ブログ VS Code for Education ダウンロード 購入 概要 サポート 管理者ポータル サブスクライバー ポータル Dev Essentials Visual Studio ハブ Visual Studio 無償版 Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space Mixed Reality Microsoft HoloLens Microsoft Viva 量子コンピューティング 持続可能性 教育機関 自動車 金融サービス 行政機関 医療 製造業 小売業 パートナーを探す パートナーになる パートナー ネットワーク Microsoft Marketplace Marketplace Rewards ソフトウェア開発会社 ブログ Microsoft Advertising デベロッパー センター ドキュメント イベント ライセンス Microsoft Learn Microsoft Research サイトマップの表示
.NET の生産性 | Visual Studio2025-09-05T10:00:25-07:00

Visual Studio による .NET の生産性

Visual Studio では、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 のスクリーンショット

カスタム Code Analysis

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