Visual Studio 2015 へようこそ

Visual Studio 2017 RC の最新のドキュメントの詳細については、Visual Studio 2017 RC ドキュメントをご参照ください。

Visual Studio へようこそ。 デバイスまたはデスクトップで機能する Web およびクラウド向けの優れたアプリを作成するのに必要なものがすべて揃っています。 iOS、Android、Windows 用のコードを 1 つの IDE で記述してください。 便利な IntelliSense、簡単なコード ナビゲーション、高速なビルド、すばやい配置をご利用ください。 Visual Studio なら生産性が向上し、単独での作業も、より大きなチームの一員としての作業も容易になります。

注意

Visual Studio 2015 更新プログラム 3 のリリース ノートについては、こちらをクリックしてください。

Visual Studio “15” プレビューのリリース ノートについては、こちらをクリックしてください。

Visual Studio Community を無料でダウンロードし、コーディングをすぐに開始してください。 クロス プラットフォーム開発を行う場合は、オプションのパッケージをインストールします。 (Visual Studio の他のエディションにはさらに多くの機能があります。)

すぐに作業に取りかかり、新しいプロジェクトを作成し、コードの記述を開始してください。 作成するアプリの種類を選択します。 あるいは、Visual Studio IDE のツアーを見て、ツールの理解を深めてください。

忘れずにコード ギャラリーを調べ、アプリをすばやく作成するのに役立つサンプルを見つけてください。

Visual Studio 2015 は、「Visual Studio のダウンロード」からダウンロードしてインストールできます。 インストール プロセスの詳細については「Visual Studio のインストール」を参照してください。

Visual Studio を拡張する

独自の Visual Studio 拡張機能を追加して、コーディングの際によく使用するツールまたはスクリプトを含めます。 カスタム メニュー項目とツール ウィンドウを作成し、独自のツールを Visual Studio IDE に統合することができます。 Visual Studio エディターを拡張してコードの分析と修正を行うことも、新しいプロジェクトの種類を追加して必要なものだけを含めることもできます。

Visual Studio 機能拡張ツール (VS SDK) の最新バージョンを検索するには、「Visual Studio SDK」を参照してください。

.NET コンパイラ プラットフォーム (Roslyn) を使用して、独自のコード アナライザーとコード ジェネレーターを記述することができます。 必要なものはすべて Roslyn に揃っています。

Microsoft 開発者や開発コミュニティが作成した VS IDE の既存の拡張機能 を検索してください。

Android、iOS、Windows 用アプリを作成する

Visual Studio を使用して、Android、iOS、および Windows デバイス用のアプリを作成できます。 詳細については、「プラットフォーム間の開発」を参照してください。

ユニバーサル Windows アプリ (UWP) の詳細については、「ユニバーサル Windows アプリ」を参照してください。

アプリ要件に基づいて必要なツールと使用する言語を選択します。

  1. Xamarin for Visual Studio: すべてのデバイスを対象とする C# の共通コード ベース

  2. Apache Cordova with Visual Studio: HTML、CSS、および JavaScript または Typescript 用の共通コード ベース

  3. Visual Studio Tools for Unity: C# での 2D/3D ゲーム開発

  4. クロスプラットフォーム開発用 C++: C++ の共有コード ライブラリとアプリ

  5. Visual Studio Emulator for Android: Visual Studio Emulator for Android: IDE とは関係なく、Android アプリをデバッグおよびテストします。

アプリをサービスに接続する

追加の設定なしで以下のサービスに接続できます (各サービスのアカウントを持っていることを前提とします)。

ASP.NET で優れた Web アプリを作成する

ASP.NET 5 は、MVC、WebAPI、および SignalR へのメジャー アップデートであり、Windows、Mac、および Linux で実行されます。 ASP.NET 5 は、最新のクラウド ベースの Web アプリとサービスをビルドするための効率的で構成可能な .NET スタックを提供するために、まったく新たに設計されました。

コードのビルド、テスト、管理

コードのチェックイン

チームで作業している場合、最新バージョンのコードを共有して、チーム全員が同じコードベースを使用する必要があります。 Visual Studio は Visual Studio Team Services や Team Foundation Server とシームレスに統合し、Git または TFVC (Team Foundation バージョン管理) でのバージョン管理を提供します。 Visual Studio Team Services を使用してコードをクラウドに格納すると、ローカル サーバーのメンテナンスが不要になります。 オンプレミスのサーバーを使用する場合は、Team Foundation Server を使用します。 コード プロジェクトを作成するたびに、そのプロジェクトをバージョン管理に追加するオプションが表示されます。 ニーズに最適のバージョン管理システムを調べるには、「バージョン管理の使用」を参照してください。

アプリのビルド

アプリをローカルでビルドし、それが正常に機能することを確認します。デバッグ ツールを使用して、アプリの問題を修正します。 あるいは、共有ビルド サーバーまたはクラウドにプロジェクトをビルドすることもできます。 チームの開発者がバージョン管理にチェックインしたコードをビルドするよう、ビルド プロセスを自動化します。 たとえば、1 つまたは複数のプロジェクトを夜間にビルドすることも、コードのチェックインごとにビルドすることもできます。

アプリのテスト

単体テストを作成し、アプリの品質を向上させます。 このテストはチェックインするたびに、ビルドの一部として実行できます。

アプリの手動テストと自動化されたテストを計画、作成、実行します。 テスト計画、スイート、テスト ケース、テスト結果は、Visual Studio Team Services でクラウドに、または Team Foundation Server でオンプレミスのサーバーに格納されます。アプリケーションのテストについて学びます。

チームのコードの迅速な配信

チームのメンバーの間の障壁を取り除き、共同作業を向上させます。 さらに、実稼働に至る開発の各ステージへのアプリのリリースを自動化します。 実行中にはアプリのパフォーマンスと可用性を監視します。 顧客がアプリを実際にどのように使用しているかに関するリアルタイム使用状況データを収集します。 詳細については、「DevOps とアプリケーション ライフサイクル管理」を参照してください。

新機能

Visual Studio 2015 の新機能 Visual C# の新機能 .NET Framework 4.6 の新機能 ALM の新機能
C++ の新機能 Visual Basic の新機能 JavaScript の新機能
Python

このセクションの内容