Visual Studio 2019 は、10 年間の Microsoft 製品固定ライフサイクル ポリシー に従います。 メインストリーム サポートの最初の 5 年間では、機能更新プログラム、プラットフォーム更新プログラム、セキュリティ更新プログラム、および機能修正プログラムが提供され、2 回目の 5 年間の延長サポートではセキュリティ更新プログラムが提供されます。 詳細については、 サポート ライフサイクル データベースを検索してください。
Visual Studio は、重要な新機能を含むマイナー バージョンの更新プログラムと、製品の既存の機能に対して対象を絞った累積的なバグ修正を提供するサービス更新プログラムの両方によって処理されます。 マイナー レベルとサービス レベルは、バージョン番号の 2 番目と 3 番目の数字でそれぞれ示されます。 たとえば、バージョン 16.1.5 を使用すると、".1" はマイナー バージョンの更新プログラムを表し、".5" はサービス更新プログラムを表します。 セキュリティ修正プログラムは、マイナー更新プログラムとサービス更新プログラムの両方で提供されます。 更新プログラムの詳細については、 Visual Studio リリース リズムを参照してください。
最高かつ最も安全な製品エクスペリエンスを得るために、すべてのお客様が常に最新リリースの Visual Studio を使用することを強くお勧めします。
注
Visual Studio for Mac のサービス ポリシーも参照してください。
更新プログラムを取得する方法
Visual Studio 2019 では、IDE の下部の境界線バーに 通知アイコン がポップアップ表示され、更新プログラムが利用可能であることが通知されます。 これにより、最新の推奨リリースがインストールされます。 VisualStudio.com から最新の推奨リリースをダウンロードすることもできます。 以前のバージョンの Visual Studio を My.VisualStudio.com にインストールまたは更新する場合は、Microsoft カタログで更新プログラムを見つけることができます。
エンタープライズおよびプロフェッショナルのお客様向けのサポート オプション
大規模な組織では、製品の更新プログラムを推奨ほど迅速に採用できない場合があります。 そのため、Visual Studio 2019 を使用している Enterprise および Professional のお客様にとってのメリットとして、サポートされている以前の製品の可用性が向上しています。 ここで、複数のマイナー バージョン更新プログラムをサポートされている "サービス ベースライン" として宣言します。 お客様は、セキュリティで保護された状態を維持し、サポートを受けるために、サービス ベースラインの最新リリースをインストールできます。 また、以前の構成に復元する必要がある場合は、Microsoft カタログですべてのサービス リリースを利用できるようにします。 これらの追加の獲得ポイントにより、管理者と大規模な開発チームは、組織を最新の更新プログラムに進める方法とタイミングをより柔軟に制御できます。
サポートされている特定の古いサービス ベースラインを維持することを選択した企業およびプロフェッショナルのお客様は、そのサービス ベースラインのサポートは 、次 のサービス ベースラインのリリース後 1 年間のみ継続されることに注意する必要があります。 これについては、以下および Microsoft サポート Service Pack ライフサイクル ポリシーで詳しく説明します。 Microsoft が Visual Studio 2019 サービス ベースラインとしてマイナー リリースを指定すると、 サポート ライフサイクル データベース にはサポートの適切な日付が反映されます。 以前のサービス ベースラインをお持ちのお客様は、サポートされているセキュリティで保護された状態を維持するために、その 1 年が終わる前に、より最新のサービス ベースラインにアップグレードする必要があります。
| サービス ベースライン | サポートの終了 |
|---|---|
| バージョン 16.11 | 2029 年 4 月 |
| バージョン 16.9 | 2022 年 10 月 |
| バージョン 16.7 | 2022 年 4 月 |
| バージョン 16.4 | 2021 年 10 月 |
| バージョン 16.0 | 2021 年 1 月 (サポート対象外) |
特定のサービス ベースラインを維持することを選択したお客様は、 My.VisualStudio.com または Microsoft カタログで、そのベースラインの最新リリースを見つけることができます。 デプロイ、構成、および取得のガイダンスについては、 Visual Studio 管理者ガイドを参照してください。
Visual Studio Community エディションは、Visual Studio の最新マイナー バージョンの推奨される最新リリースでのみサポートされています。これは、下の図の青い線で示されています。
次の表に、Visual Studio 2019 の更新シナリオの例を示します。
| このバージョンの Visual Studio 2019 がインストールされている場合... | Visual Studio 2019 のこのバージョンがリリースされました... | その後、サポートされている状態を維持するための更新オプションは次のとおりです。 |
|---|---|---|
| Visual Studio 2019 バージョン 16.0.9 | Visual Studio 2019 バージョン 16.4.20 Visual Studio 2019 バージョン 16.7.8 Visual Studio 2019 バージョン 16.8.3 |
Visual Studio 2019 バージョン 16.4.20 または Visual Studio 2019 バージョン 16.7.8 または Visual Studio 2019 バージョン 16.8.3 |
| Visual Studio 2019 バージョン 16.3.3 | Visual Studio 2019 バージョン 16.4.12 Visual Studio 2019 バージョン 16.7.0 |
Visual Studio 2019 バージョン 16.4.12 または Visual Studio 2019 バージョン 16.7.0 |
| Visual Studio 2019 バージョン 16.4.10 | Visual Studio 2019 バージョン 16.4.20 Visual Studio 2019 バージョン 16.7.8 Visual Studio 2019 バージョン 16.8.3 |
Visual Studio 2019 バージョン 16.4.20 または Visual Studio 2019 バージョン 16.7.8 または Visual Studio 2019 バージョン 16.8.3 |
| Visual Studio 2019 バージョン 16.7.4 | Visual Studio 2019 バージョン 16.4.20 Visual Studio 2019 バージョン 16.7.8 Visual Studio 2019 バージョン 16.9.3 |
Visual Studio 2019 バージョン 16.7.8 または Visual Studio 2019 バージョン 16.9.3 |
以前のバージョンの Visual Studio のサポート
Visual Studio 2017 以前も 10 年間サポートされています。 次の表は、Visual Studio 製品の現在のサポート状態をまとめたものです。
| Visual Studio のバージョン | ライフサイクル ステージ | サポートされているベースライン | サポートの終了 |
|---|---|---|---|
| Visual Studio 2017 | 主流 | バージョン 15.9 | 2027 年 4 月 |
| Visual Studio 2015 | Extended | KB3165756を含む Update 3 | 2025 年 10 月 |
| Visual Studio 2013 | Extended | Update 5 | 2024 年 4 月 |
| Visual Studio 2012 | Extended | Update 5 | 2023 年 1 月 |
| Visual Studio 2010 以前 | サポート対象外 |
Microsoft Visual C++ 再頒布可能パッケージ
Microsoft Visual C++ 再頒布可能パッケージは、最初に出荷される Visual Studio のバージョンの製品ライフサイクルに従います。 参考までに、 Visual C のダウンロードでサポートされている最新バージョンの一覧を次に示します。
Microsoft Visual C++ 再頒布可能パッケージは、基になる Visual Studio 製品ライフサイクルを超えてセキュリティ修正プログラムのみをサポートし、それに依存する Microsoft 製品のコンテキストと期間でのみサポートを継続する特定のインスタンスがいくつかあります。 このようなインスタンスの 1 つは、Sql Server、Windows Server、Microsoft Office などの他の Microsoft 製品で Microsoft Visual C++ 再頒布可能パッケージが配布される場合です。 もう 1 つのインスタンスは、Microsoft Visual C++ 再頒布可能パッケージを、サポートされているバージョンの Visual Studio Tools for Office または Visual Basic for Applications と組み合わせて使用する場合です。 基になる Visual Studio ライフサイクルを超えるサード パーティ製アプリケーションや、上記で特に説明した内容については、Microsoft Visual C++ 再頒布可能パッケージはサポートされていません。 サポートについては、親製品の サポート チーム にお問い合わせください。
注
再頒布可能パッケージに期限切れとしてフラグを設定するサードパーティ製品 (セキュリティ スキャナーなど) が存在する場合があります。 Microsoft Visual C++ 再頒布可能パッケージがまだサポートされている Microsoft 製品によってインストールされている場合、再頒布可能パッケージは、その製品の Microsoft コンポーネント ポリシー に従ってサポートされます。
MSVC (C++) ツールセット
Visual Studio 2017 以降、C++ コンパイラを含む MSVC ツールセットは、以降のバージョンの Visual Studio に付属している場合でも、最初に出荷される Visual Studio のバージョンの製品ライフサイクルに従います。 たとえば、"MSVC v141 - VS 2017 C++ x64/x86 ビルド ツール (v14.16)" は Visual Studio 2017 のサポート ライフサイクルに従い、"MSVC v142 - VS 2019 C++ x64/x86 ビルド ツール (v14.20)" は Visual Studio 2019 のサポート ライフサイクルに従います。 Visual Studio 2015 以前の場合、Visual C++ ツールセットは、それが出荷された Visual Studio のバージョンのライフサイクルに従ってサポートされます。
Visual Studio Tools for Office Runtime
Visual Studio 2010 Tools for Office Runtime (VSTO Runtime) には、さまざまなバージョンの Visual Studio と Microsoft Office が付属しており、親製品のサポート ライフサイクルに従います。 VSTO ランタイム サポート ライフサイクルの詳細については、「 Visual Studio Tools for Office ランタイム ライフサイクル ポリシー」を参照してください。
Visual Studio サービスの対象ではないコンポーネント
Visual Studio と Visual Studio for Mac には、コンパイラ、言語、ランタイム、環境、および多くのプラットフォームの開発を可能にするその他のリソースまたはツールのコレクションが含まれています。 Visual Studio のお客様の利便性のために、以下の一覧のコンポーネントは Visual Studio と共にインストールされる可能性があり、独自のライセンスとサービス、サポート、ライフサイクル ポリシーの対象となります。 Visual Studio チームは、これらのコンポーネントの CVE を確認し、それらが Visual Studio で使用される脆弱性を構成するかどうかを判断し、Visual Studio サポート ポリシーに従ってそれらに対処します。 この一覧は、独自のポリシーによって管理される Visual Studio で使用されるコンポーネントの一覧全体を表すのではなく、最も使用されているコンポーネントを強調表示することを目的とすることに注意してください。
Visual Studio によってインストールされ、ライフサイクル データベースに明示的なライフサイクル ポリシーがない Microsoft コンポーネントの場合、サポートされているバージョンは現在ダウンロード可能な最新バージョンです。
| コンパイラと言語 | ランタイムと環境 | その他のリソース |
|---|---|---|
| .NET Framework | ウィンドウズ | Android SDK |
| ASP.NET Web スタック | Windows Server | Android NDK |
| .NET Core | Microsoft Azure | Microsoft .Net Framework の JSON Web トークン ハンドラー |
| Entity Framework | Unreal Engine | Cocos Creator |
| Python | Visual Studio Emulator for Android | オンライン サービス |
| SharePoint | Xamarin | WebGrease |
| TypeScript | SQL Server | Visual Studio 用 Unity ツール |
| CMake | Web 最適化フレームワーク | Application Insights |
| Clang/C2 ツールセット | Exchange | NuGet |
| Git for Windows | オフィス | Windows SDK |
| SignalR | ||
| Miniconda |
コンポーネントに加えて、Visual Studio では複数のプロジェクトおよびプロジェクト項目テンプレートも使用されます。 これらのテンプレートのサポートは、これらのテンプレートを提供するコンポーネントによって管理されます。 たとえば、Python テンプレートを使用する場合、テンプレートのサポートは Python Tools for Visual Studio のサポート ポリシーに従います。
フィードバックと提案
フィードバックを大切にしています。 Visual Studio の [問題の 報告] ツール を使用して、発生した問題についてお知らせください。 また、Visual Studio 開発者コミュニティに進み、問題の追跡、提案、質問、他のユーザーからの回答の検索を行うこともできます。 Visual Studio を引き続き改善するために、フィードバックをお寄せください。チーム全体を代表して、もう一度お礼を申し上げていきます。
Visual Studio 2019 製品のライフサイクルとサービス