Visual Studio とは
Visual Studio は、開発サイクル全体を 1 か所で完了するために使用できる強力な開発者ツールです。 これは、コードの記述、編集、デバッグ、ビルドに使用できる包括的な統合開発環境 (IDE) です。 次に、アプリをデプロイします。 Visual Studio には、コンパイラ、コード補完ツール、ソース管理、拡張機能、およびソフトウェア開発プロセスのすべての段階を強化するためのその他の多くの機能が含まれています。
Visual Studio のさまざまな機能と言語のサポートにより、初めての "Hello World" プログラムの作成からアプリの開発と展開まで拡大できます。 たとえば、.NET アプリと C++ アプリのビルド、デバッグ、テスト、Web デザイナー ビューでの ASP.NET ページの編集、.NET を使用したクロスプラットフォーム モバイル アプリとデスクトップ アプリの開発、C# での応答性の高い Web UI の構築などです。
Visual Studio をインストールするには、次のボタンを選択し、ダウンロードする Visual Studio のエディションを選択します。
Visual Studio をインストールするには、次のボタンを選択し、ダウンロードする Visual Studio のエディションを選択します。
Visual Studio を使用する理由
Visual Studio は、高品質のコードを効率的かつ協調的に開発するための機能豊富な開発環境を開発者に提供します。
- ワークロード ベースのインストーラー - 必要なもののみをインストールする
- 強力なコーディング ツールと機能 - アプリを 1 か所で構築するために必要なものすべて
- 複数言語のサポート - C++、C#、JavaScript、TypeScript、Python などのコード
- クロスプラットフォーム開発 - 任意のプラットフォーム用のアプリを構築する
- バージョン管理の統合 - チーム の仲間とコードで共同作業を行う
- AI 支援型開発 - AI 支援を使用してコードをより効率的に記述する
Visual Studio を発見する
Visual Studio では、ソフトウェア開発サイクルのさまざまな部分がサポートされています。
コードを開発する
Visual Studio IDE には 多くの 機能が用意されており、コードの記述と管理を安心して簡単に行うことができます。 たとえば、ai 支援型開発 ツール 使用して迅速かつ正確にコードを作成できます。 これらのツールには、GitHub Copilot と IntelliCode が含まれます。 アクションを提案する電球を使用してコードをすばやく改善するか、アウトラインを使用してコードブロックを展開または折りたたみます。 ファイル別に整理されたコードを表示する ソリューション エクスプローラー またはクラス別に整理されたコードを表示する クラス ビュー を使用して、コードを整理して探索します。
コンテンツの整理と編集に役立つ IDE のすべての機能の詳細を確認します。
- コード エディター
- IDE とエディター カスタマイズする
- コード を整理する
- ヒントとコツ
AI 支援型開発
GitHub Copilot、GitHub Copilot Chat、および IntelliCode は、開発者がコードをより迅速かつ正確に記述し、コードベースをより深く理解し、単体テストの記述、デバッグ、プロファイリングなどの他の開発タスクを支援します。
Visual Studio AI 支援開発 の詳細を確認します。
Visual Studio で GitHub Copilot を始める:
- GitHub Copilot のインストールと管理
- Visual Studio で GitHub Copilot の入力候補を使用する
- Visual Studio で GitHub Copilot チャットを使用する
- Copilot を使用したデバッグ
アプリをビルドする
アプリケーションをコンパイルしてビルドすると、ビルドをすぐに作成し、デバッガーでテストできます。 C++ および C# プロジェクトのマルチプロセッサ ビルドを実行できます。 Visual Studio には、アプリケーションのビルド時に構成できるいくつかのオプションも用意されています。 組み込みの構成に加えてカスタム ビルド構成を作成したり、特定の警告メッセージを非表示にしたり、ビルド出力情報を増やしたりできます。
詳しくは、「Visual Studio でのコンパイルとビルド」を参照してください。
コードをデバッグする
Visual Studio の統合デバッグを使用すると、デバッグ、プロファイリング、診断を簡単に行うことができます。 コードをステップ実行し、変数に格納されている値を確認し、変数にウォッチを設定して値がいつ変化するかを確認し、コードの実行パスを調べます。 Visual Studio には、実行中にコードをデバッグする他の方法が用意されています。
Visual Studio での効果的なデバッグの詳細については、以下をご覧ください。
- アプリ をデバッグする
- デバッグの手法とツール
- アプリのパフォーマンス を測定する
- Copilot を使用したデバッグ
- ヒントとコツ
コードをテストする
Visual Studio では、包括的なテスト ツールを使用して高品質のコードを記述できます。 単体テストを使用すると、開発者とテスト担当者は、コード内のロジック エラーをすばやく見つけることができます。 テストしているコードの量を分析し、テスト スイートで即座に結果を確認できます。 入力中にコードをテストする高度な機能を使用して、すべての変更の影響を把握します。
Visual Studio で使用できるテスト ツールの詳細については、以下を参照してください。
- Visual Studio でテスト ツールを使用する
- 単体テストの作成と実行
- コード カバレッジの分析
バージョン 管理
Visual Studio の統合 Git 機能を使用すると、独自のリポジトリを複製、作成、または開くことができます。 Git ツール ウィンドウには、変更のコミットとプッシュ、ブランチの管理、マージの競合の解決に必要なものがすべて表示されます。 GitHub アカウントをお持ちの場合は、Visual Studio 内でこれらのリポジトリを直接管理できます。
Visual Studio のバージョン 管理の詳細については、以下をご覧ください。
他のユーザーと共同作業する
Visual Studio Live Share を使用すると、リアルタイムのコラボレーション開発が可能になります。 Live Share を使用すると、言語やプラットフォームに関係なく、プロジェクトを同僚と共有できます。 チームがエディター セッションで接続、ナビゲート、ブレークポイントの設定、入力を行えるようにすることで、問題の一番下にすばやくアクセスできます。
Live Share と共同作業する方法の詳細については、以下をご覧ください。
- Live Share と共同作業する
- 一般的なユースケース
アプリをデプロイする
アプリケーション、サービス、またはコンポーネントを展開することで、他のコンピューター、デバイス、サーバー、またはクラウドにインストールするために配布します。 Visual Studio で、必要なデプロイの種類に適した方法を選択できます。 Web または Azure に発行するか、ネットワーク共有またはローカル フォルダーにデプロイして、アプリとコードを共有します。
Visual Studio を使用してアプリデプロイする方法の詳細を確認します。
- Visual Studio からアプリをデプロイする
- フォルダー、Web サーバー、Azure、または別の宛先 にアプリをデプロイする
Visual Studio エディションを選択する
Visual Studio には次の 3 つのエディションがあります。
- Community - 学生、オープンソース開発者、個々の開発者向けの無料の完全な機能を備えた IDE。
- Professional - 個々の開発者や小規模なチーム向けのサブスクリプション ベースのオプションです。
- Enterprise - 小規模から大企業、エンタープライズ組織向けのサブスクリプション ベースのオプションです。
Visual Studio の各エディション間の機能を比較し、ご自身のニーズに最適な Visual Studio エディションを入手してください。
Visual Studio をインストールする
次のボタンを選択して Visual Studio をインストールし、Visual Studio のエディションを選択します。
作業の開始
次の言語固有のチュートリアルのいずれかを使用して、コーディングについて説明します。
関連コンテンツ
あらゆる種類のアプリを開発したり、言語を学習したりするには、機能豊富な Visual Studio 統合開発環境 (IDE) で作業します。 次のいずれかの入門記事を使用して、Visual Studio をさらに探索します。
- IDE の機能を理解し、基本的なタスクに使用する方法を学習するには、IDE を参照してください。
- この Learn モジュールの基本について説明します。 Visual Studio の概要