Visual Studio 2017 へようこそWelcome to Visual Studio 2017!

デバイスまたはデスクトップで機能する Web およびクラウド向けの優れたアプリを作成するのに必要なものがすべて揃っています。We've got everything you need to create great apps for devices or desktop apps, for the web and in the cloud. iOS、Android、Linux、Windows、その他用のコードを 1 つの統合開発環境 (IDE) で記述してください。Write code for iOS, Android, Linux, Windows, and others in one integrated development environment (IDE). 便利な対話型コード ヘルプ (IntelliSense)、簡単なコード ナビゲーションとデバッグ、高速なビルド、すばやいデプロイをご利用ください。Get great interactive code help (IntelliSense), easy code navigation and debugging, fast builds, and quick deployment. Visual Studio なら生産性が向上し、単独での作業も、より大きなチームの一員としての作業も容易になります。Visual Studio increases your productivity and makes it easy to do your work alone or as part of a larger team.

注意

Visual Studio 2017 のリリース ノートについては、こちらをクリックしてください。Click here for release notes for Visual Studio 2017.

Visual Studio Community を無料でダウンロードし、コーディングをすぐに開始してください。Download Visual Studio Community for free to start coding right away. クロス プラットフォーム開発を行う場合は、オプションのパッケージをインストールします。If you want to do cross-platform development, make sure to install the optional packages. さらに多くの機能が必要な場合は、Visual Studio の他のエディションをご確認ください。If you need more features, check out other editions of Visual Studio.

Visual Studio 2017 は、「Visual Studio のダウンロード」からダウンロードしてインストールできます。You can install Visual Studio 2017 by downloading it from Visual Studio Downloads. インストール プロセスについて詳しくは、「Visual Studio 2017 RC のインストール」をご覧ください。To learn more about the installation process, see Installing Visual Studio 2017. すぐに作業に取りかかり、新しいプロジェクトを作成、またはコード ファイルを開いて、コードの記述を開始してください。Jump right in, create a new project, or open a code file, and start writing code. 作成するアプリの種類を選択します。Choose the type of app you want to create. あるいは、Visual Studio IDE のツアーを見て、ツールの理解を深めてください。Or you can take a tour of the Visual Studio IDE to get more familiar with the tools.

忘れずに コード ギャラリー を調べ、アプリをすばやく作成するのに役立つサンプルを見つけてください。And don't forget to explore our code gallery to find samples to help you write your app more quickly! Channel 9」と「Microsoft Virtual Academy」で使用可能な多くの無料の Visual Studio ビデオをご確認ください。Check out the many free Visual Studio videos available on Channel 9 and Microsoft Virtual Academy.

クロス プラットフォーム アプリとゲームをビルドするBuild cross-platform apps and games

Visual Studio を使用して、Android、iOS、Linux、Windows、その他のデバイス用のアプリとゲームを作成できます。You can use Visual Studio to build apps and games for Android, iOS, Linux, Windows, and other devices. 詳細については、クロス プラットフォーム モバイル開発に関する記事をご覧ください。Learn more about it at Cross-Platform Mobile Development. ユニバーサル Windows アプリでは、複数のプラットフォームでコードを活用できます。Universal Windows Apps help you leverage your code across multiple platforms. 詳しくは、ユニバーサル Windows アプリに関するページをご覧ください。See Universal Windows Apps for more information.

アプリ要件に基づいて必要なツールと使用する言語を選択します。Choose the tools you need based on your app requirements and the language you want to use.

DirectX、Unity、Unreal、Cocos などのゲーム開発ツールとともに Visual Studio を使用してゲームを作成しますCreate games using Visual Studio with game development tools such as DirectX, Unity, Unreal, Cocos, and more.

アプリをクラウド サービスに接続するConnect your apps to cloud services

Azure などのオンライン アカウント サービスがある場合は、接続済みサービスを使用してそれらにすぐに接続できます。If you have online account services such as Azure, you can connect to them out of the box by using Connected Services.

Visual Studio をインストールするときに、必要に応じて Azure Development ワークロードをインストールして Azure SDK for .NETを入手します。When you install Visual Studio, you can optionally install the Azure Development workload to get Azure SDK for .NET. これらのツールを使用すると、Azure サービスへの接続だけでなく、IDE から直接クラウド対応のアプリとリソースを作成し、管理できます。These tools enable you to connect to Azure services, as well as letting you create and manage cloud-powered apps and resources directly from the IDE.

  • HockeyApp では、ベータ版の配信、ライブ クラッシュ レポートの収集、実際のユーザーからのフィードバックの取得を行うことができます。HockeyApp helps you distribute beta versions, collect live crash reports, and get feedback from real users.

さらに、クラウドに格納されているデータに接続するために、Office 365 REST API を独自のアプリに統合できます。In addition, you can integrate Office 365 REST APIs into your own app to connect to data stored in the cloud. 詳細については、 これらのサンプルを参照してください。For more information, see these samples.

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

ASP.NET Core は、MVC、WebAPI、および SignalR へのメジャー アップデートであり、Windows、Mac、および Linux で実行されます。ASP.NET Core is a major update to MVC, WebAPI and SignalR, and runs on Windows, Mac, and Linux. ASP.NET Core は、最新のクラウド ベースの Web アプリとサービスをビルドするための効率的で構成可能な .NET スタックを提供するために、まったく新たに設計されました。ASP.NET Core has been designed from the ground up to provide you with a lean and composable .NET stack for building modern cloud-based web apps and services.

コードのビルド、テスト、管理Build, test, and manage your code

コードのチェックインCheck in your code

チームで作業している場合、最新バージョンのコードを共有して、チーム全員が同じコードベースを使用する必要があります。If you work on a team, you need to share the latest versions of the code so everyone on the team is using the same codebase. Visual Studio は Visual Studio Team Services や Team Foundation Server とシームレスに統合し、Git または TFVC (Team Foundation バージョン管理) でのバージョン管理を提供します。Visual Studio seamlessly integrates with Visual Studio Team Services or Team Foundation Server to provide version control with Git or TFVC (Team Foundation Version Control).

Visual Studio Team Services を使用してコードをクラウドに格納すると、ローカル サーバーのメンテナンスが不要になります。Use Visual Studio Team Services to store your code in the cloud with no maintenance of a local server. オンプレミスのサーバーを使用する場合は、Team Foundation Server を使用します。Use Team Foundation Server if you want to have an on-premises server. コード プロジェクトを作成するたびに、そのプロジェクトをバージョン管理に追加するオプションが表示されます。Every time you create a code project, you have the option to add it to version control. ニーズに最適なバージョン管理システムを調べるには、「Choosing the right version control for your project (プロジェクトに最適なバージョン管理を選択する)」をご覧ください。Learn about which version control system is best for your needs: Choosing the right version control for your project.

アプリのビルドBuild your app

アプリをローカルでビルドし、 それが正常に機能することを確認します。You can build your app locally and make sure that it works correctly. デバッグ ツールを使用して 、アプリの問題を修正します。Then use the debugging tools to fix any issues with your app. あるいは、共有ビルド サーバーまたはクラウドにプロジェクトをビルドすることもできます。Or you can build projects on shared build servers or in the cloud. チームの開発者がバージョン管理にチェックインしたコードをビルドするよう、ビルド プロセスを自動化します。Automate your build process to build the code that the devs on your team have checked into version control. たとえば、1 つまたは複数のプロジェクトを夜間にビルドすることも、コードのチェックインごとにビルドすることもできます。For example, you can build one or more projects nightly or every time that code is checked in. 詳細については、「Continuous integration on any platform (あらゆるプラットフォームでの継続的インテグレーション)」をご覧ください。See Continuous integration on any platform for more information.

アプリをテストして品質を向上Test and improve your app

単体テストを作成し、アプリの品質を向上させます。Create unit tests to improve the quality of your app. このテストはチェックインするたびに、ビルドの一部として実行できます。These tests can be run every time you check in, and as part of your build.

アプリの手動テストと自動化されたテストを計画、作成、実行します。Plan, create and run manual and automated tests for your app. テスト計画、スイート、テスト ケース、テスト結果は、Visual Studio Team Services でクラウドに、または Team Foundation Server でオンプレミスのサーバーに格納されます。Test plans, suites, test cases and your test results are stored in the cloud with Visual Studio Team Services or on-premises with Team Foundation Server. アプリケーションのテストについて学びます。Learn more about testing the application.

メモリの利用状況、CPU の利用状況、その他のアプリケーション レベルの問題を診断します。Diagnose memory and CPU usage and other application-level issues. 詳細については、「Profiling tools (プロファイリング ツール)」をご覧ください。See Profiling tools for more information.

チームのコードの迅速な配信Deliver your team's code faster

チームのメンバーの間の障壁を取り除き、共同作業を向上させます。Remove barriers between members of your team and improve collaboration. さらに、実稼働に至る開発の各ステージへのアプリのリリースを自動化します。Go further and automate the release of your app to each stage in your development all the way to production. 実行中にはアプリのパフォーマンスと可用性を監視します。Monitor your app's performance and availability when live. 顧客がアプリを実際にどのように使用しているかに関するリアルタイム使用状況データを収集します。Collect real-time usage data about how your customers are actually using your app. 詳細については、「 DevOps とアプリケーション ライフサイクル管理 」を参照してください。See DevOps and Application Lifecycle Management for more details.

新機能What's new?

Visual Studio の新機能について説明します。Learn about what's new in Visual Studio.

Visual Studio 2017 の新機能What's new in Visual Studio 2017 Visual C++ の新機能What's new for Visual C++
Visual C# の新機能What's New for Visual C#

Visual Studio を拡張するExtend Visual Studio

独自の Visual Studio 拡張機能を追加して、コーディングの際によく使用するツールまたはスクリプトを含めます。Add your own Visual Studio extension to include a tool or script that you often use while coding. カスタム メニュー項目とツール ウィンドウを作成し、独自のツールを Visual Studio IDE に統合することができます。You can create custom menu items and tool windows to integrate your own tools into the Visual Studio IDE. Visual Studio エディターを拡張してコードの分析と修正を行うことも、新しいプロジェクトの種類を追加して必要なものだけを含めることもできます。You can extend the Visual Studio editor to analyze and fix code, or add a new project type to include just what you need.

Visual Studio 機能拡張ツール (VS SDK) の最新バージョンを検索するには、「 Visual Studio SDK」を参照してください。To find the latest version of the Visual Studio Extensibility Tools (VS SDK), see Visual Studio SDK.

.NET コンパイラ プラットフォーム (Roslyn) を使用して、独自のコード アナライザーとコード ジェネレーターを記述することができます。You can use the .NET Compiler Platform (Roslyn) to write your own code analyzers and code generators. 必要なものはすべて Roslynに揃っています。Find everything you need at Roslyn.

Microsoft 開発者や開発コミュニティが作成した VS IDE の既存の拡張機能 を検索してください。Find existing extensions for the VS IDE created by Microsoft developers as well as our development community.