次の方法で共有


Visual Studio とは

Visual Studio は、開発サイクル全体を 1 か所で完了するために使用できる強力な開発者ツールです。 これは、コードの記述、編集、デバッグ、ビルドに使用できる包括的な統合開発環境 (IDE) です。 次に、アプリをデプロイします。 Visual Studio には、コンパイラ、コード補完ツール、ソース管理、拡張機能、およびソフトウェア開発プロセスのすべての段階を強化するためのその他の多くの機能が含まれています。

図は、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 をダウンロード

Visual Studio を使用する理由

Visual Studio は、高品質のコードを効率的かつ協調的に開発するための機能豊富な開発環境を開発者に提供します。

  • ワークロード ベースのインストーラー - 必要なもののみをインストールする
  • 強力なコーディング ツールと機能 - アプリを 1 か所で構築するために必要なものすべて
  • 複数言語のサポート - C++、C#、JavaScript、TypeScript、Python などのコード
  • クロスプラットフォーム開発 - 任意のプラットフォーム用のアプリを構築する
  • バージョン管理の統合 - チーム の仲間とコードで共同作業を行う
  • AI 支援型開発 - AI 支援を使用してコードをより効率的に記述する

Visual Studio を発見する

Visual Studio では、ソフトウェア開発サイクルのさまざまな部分がサポートされています。

コードを開発する

Visual Studio IDE には 多くの 機能が用意されており、コードの記述と管理を安心して簡単に行うことができます。 たとえば、ai 支援型開発 ツール 使用して迅速かつ正確にコードを作成できます。 これらのツールには、GitHub Copilot と IntelliCode が含まれます。 アクションを提案する電球を使用してコードをすばやく改善するか、アウトラインを使用してコードブロックを展開または折りたたみます。 ファイル別に整理されたコードを表示する ソリューション エクスプローラー またはクラス別に整理されたコードを表示する クラス ビュー を使用して、コードを整理して探索します。

コンテンツの整理と編集に役立つ IDE のすべての機能の詳細を確認します。

AI 支援型開発

GitHub CopilotGitHub Copilot Chat、および IntelliCode は、開発者がコードをより迅速かつ正確に記述し、コードベースをより深く理解し、単体テストの記述、デバッグ、プロファイリングなどの他の開発タスクを支援します。

Visual Studio AI 支援開発 の詳細を確認します。

Visual Studio で GitHub Copilot を始める:

アプリをビルドする

アプリケーションをコンパイルしてビルドすると、ビルドをすぐに作成し、デバッガーでテストできます。 C++ および C# プロジェクトのマルチプロセッサ ビルドを実行できます。 Visual Studio には、アプリケーションのビルド時に構成できるいくつかのオプションも用意されています。 組み込みの構成に加えてカスタム ビルド構成を作成したり、特定の警告メッセージを非表示にしたり、ビルド出力情報を増やしたりできます。

詳しくは、「Visual Studio でのコンパイルとビルド」を参照してください。

コードをデバッグする

Visual Studio の統合デバッグを使用すると、デバッグ、プロファイリング、診断を簡単に行うことができます。 コードをステップ実行し、変数に格納されている値を確認し、変数にウォッチを設定して値がいつ変化するかを確認し、コードの実行パスを調べます。 Visual Studio には、実行中にコードをデバッグする他の方法が用意されています。

Visual Studio での効果的なデバッグの詳細については、以下をご覧ください。

コードをテストする

Visual Studio では、包括的なテスト ツールを使用して高品質のコードを記述できます。 単体テストを使用すると、開発者とテスト担当者は、コード内のロジック エラーをすばやく見つけることができます。 テストしているコードの量を分析し、テスト スイートで即座に結果を確認できます。 入力中にコードをテストする高度な機能を使用して、すべての変更の影響を把握します。

Visual Studio で使用できるテスト ツールの詳細については、以下を参照してください。

バージョン 管理

Visual Studio の統合 Git 機能を使用すると、独自のリポジトリを複製、作成、または開くことができます。 Git ツール ウィンドウには、変更のコミットとプッシュ、ブランチの管理、マージの競合の解決に必要なものがすべて表示されます。 GitHub アカウントをお持ちの場合は、Visual Studio 内でこれらのリポジトリを直接管理できます。

Visual Studio のバージョン 管理の詳細については、以下をご覧ください。

他のユーザーと共同作業する

Visual Studio Live Share を使用すると、リアルタイムのコラボレーション開発が可能になります。 Live Share を使用すると、言語やプラットフォームに関係なく、プロジェクトを同僚と共有できます。 チームがエディター セッションで接続、ナビゲート、ブレークポイントの設定、入力を行えるようにすることで、問題の一番下にすばやくアクセスできます。

Live Share と共同作業する方法の詳細については、以下をご覧ください。

アプリをデプロイする

アプリケーション、サービス、またはコンポーネントを展開することで、他のコンピューター、デバイス、サーバー、またはクラウドにインストールするために配布します。 Visual Studio で、必要なデプロイの種類に適した方法を選択できます。 Web または Azure に発行するか、ネットワーク共有またはローカル フォルダーにデプロイして、アプリとコードを共有します。

Visual Studio を使用してアプリデプロイする方法の詳細を確認します。

Visual Studio エディションを選択する

Visual Studio には次の 3 つのエディションがあります。

  • Community - 学生、オープンソース開発者、個々の開発者向けの無料の完全な機能を備えた IDE。
  • Professional - 個々の開発者や小規模なチーム向けのサブスクリプション ベースのオプションです。
  • Enterprise - 小規模から大企業、エンタープライズ組織向けのサブスクリプション ベースのオプションです。

Visual Studio の各エディション間の機能を比較し、ご自身のニーズに最適な Visual Studio エディションを入手してください。

Visual Studio をインストールする

次のボタンを選択して Visual Studio をインストールし、Visual Studio のエディションを選択します。

Visual Studio をダウンロード

Visual Studio をダウンロード

作業の開始

次の言語固有のチュートリアルのいずれかを使用して、コーディングについて説明します。

あらゆる種類のアプリを開発したり、言語を学習したりするには、機能豊富な Visual Studio 統合開発環境 (IDE) で作業します。 次のいずれかの入門記事を使用して、Visual Studio をさらに探索します。