Microsoft Visual Studio
.NET Framework 4.5に対応しており、従来のバージョンにも切り替え可能。エディション構成は変更ないものの、Express エディションの構成は大きく変更された。前バージョンの Visual Studio 2010 Express エディションでは、デスクトップアプリケーション開発向けのエディションは「Visual C# 2010 Express」「Visual Basic 2010 Express」「Visual C++ 2010 Express」として言語別に提供されていたが、本バージョンでは「Visual Studio Express 2012 for Desktop」に統合されることになった。また「Visual Studio Express 2012 for Web」と、Windows 8用のアプリケーション(Windowsストアアプリ)が開発可能な「Visual Studio Express 2012 for Windows 8」が提供された。開発環境としての対応オペレーティングシステムがWindows 7とWindows 8のみとなり、Windows Vista以前のオペレーティングシステムでは最新のコア機能が存在しないため対応されない。「Visual Studio Express 2012 for Windows Phone」は10月30日に公開された。Windows Phone SDK 8.0の一部として含まれるExpressエディション以外のVisual Studio 2012がインストールされている場合にはアドオンとして機能するが、インストールされていない場合には単体の開発環境として機能する。
主な変更点は、Windows 8 アプリケーション(Windowsストアアプリ、WinRTアプリ)開発へ対応したほか、ユーザーインターフェイスの外観がWindows 8のデザインに合わせて変更され、非常に簡素なデザインに仕上がっている。また、同梱されているWindows SDK 8.0には、これまで単独提供されていたDirectX SDKが統合され、フルスペックのDirectXアプリケーションを開発できるようになっている。また、PIX for Windowsの代替として、Professional以上のエディションにはGraphics Diagnosticsが付属する。
バージョン2010まではIDEの正規表現検索・置換機能にVisual Studio独自の文法を用いていたが、2012以降では.NETベースの正規表現に変更された。そのほか、標準のVisual Studioマクロ機能はバージョン2010までの提供で、2012では廃止されている。
Update 1は2012年11月26日に、Update 2は2013年4月4日に、Update 3は2013年6月26日に、Update 4は2013年11月23日に、Update 5は2015年8月24日に公開された。
Visual Studio 2013は、2013年10月17日に公開された。Windows 8.1、.NET Framework 4.5.1対応など。このバージョンから、Gitを用いたバージョン管理に標準機能で対応した。
2014年4月2日に公開されたUpdate 2 RCから、TypeScriptに標準で対応している。
Update 1は2014年1月20日に、Update 2は2014年5月12日に、Update 3は2014年8月4日に、Update 4は2014年11月12日に、Update 5は2015年7月20日に公開された。
2014年11月13日には無償版のCommunityエディションが公開された。Expressエディションと比較して利用規約は厳しくなっているが、機能的にはProfessional版と同等である。
Visual Studio 2015は、2015年7月20日に公開された。
実装された主要な新機能は以下のとおり。
iOS、Androidなど各種モバイル端末に向けた、Apache Cordovaなどを用いたクロスプラットフォーム開発機能の強化
.NET Framework 4.6、Windows 10対応
C# 6、Visual Basic 14、TypeScript 1.5などの新言語対応
ASP.NET 5対応
Xamarin for Visual Studio自体はVS 2013でも利用できるが、VS 2015ではXcodeプロジェクトの取り込みとObjective-Cがサポートされるなど、機能面が強化されている。
なお、Windows 10向けのユニバーサルWindowsプラットフォーム (Universal Windows Platform, UWP) アプリケーションを開発するには、2015年7月29日にWindows 10とともに公開されたWindows SDK 10の正式版が必要となる。
Visual Studio 2013同様にProfessionalエディションとほぼ同等の機能を持ちながら無償で利用できるCommunityエディションも提供されるが、2013 Communityとは異なり2015 CommunityではCodeLensやTFS連携などの一部機能がサポートされないなど、Professionalエディションとの差別化がなされている。
Update 1は2015年11月30日に公開された。C#をIronPythonやF#のように対話環境でも利用できるようになるC# InteractiveおよびC#スクリプトAPIが含まれるほか、機能や安定性などが強化された.NET Framework 4.6.1などが組み込まれている。
Update 2は2016年3月30日に公開された。Visual C++コンパイラにおけるC++11/C++14/C++17機能の追加サポートや、パフォーマンスの改善などが含まれる。
Update 3は2016年6月27日に公開された。Update 2で問題だったメモリ消費量についての改善が含まれている。
Visual Studio 2017は、2017年3月7日にversion 15.0として公開された。
インストーラの刷新。最小インストールのサイズが小さくなり、必要な機能の選択が可能
C# 7、Visual Basic 15、F# 4.1、TypeScript 2.1などの言語バージョンに対応
Visual Studio 2017では、Updateごとにマイナーバージョン番号が更新されている。
version 15.1: 2017年4月5日
version 15.2: 2017年5月10日
version 15.3: 2017年8月14日 - C# 7.1がサポートされた。
version 15.4: 2017年10月9日
version 15.5: 2017年12月4日 - C# 7.2がサポートされた。
version 15.6: 2018年3月5日
version 15.7: 2018年5月7日 - C# 7.3がサポートされた。
version 15.8: 2018年8月14日
version 15.9: 2018年11月13日
version 15.9.42: 2021年12月14日
Visual Studio 2019は、2019年4月2日にversion 16.0として公開された 。
C# 8.0やIntelliCode、CMakeのサポートなどが順次追加されている。
version 16.1: 2019年5月21日
version 16.2: 2019年7月24日
version 16.3: 2019年9月23日
version 16.4: 2019年12月3日
version 16.5: 2020年3月16日
version 16.6: 2020年5月19日
version 16.7: 2020年8月5日
version 16.8: 2020年11月10日
version 16.9: 2021年3月2日
version 16.10: 2021年5月25日
version 16.11: 2021年8月10日
version 16.11.8: 2021年12月14日
Visual Studio 2022は、2021年11月8日にversion 17.0として公開された 。
開発環境であるIDE(devenv.exe)が64bit化された。
version 17.0.1: 2021年11月17日
バージョン管理、要件管理、プロジェクト管理、ビルド自動化、テスト自動化、リリース管理といった、大規模チームでの開発プロジェクトに必要な機能をオンプレミスサーバで提供する。Team Foundation Services (TFS)と呼ばれていたが、2018年9月10日にブランディングを Azure DevOps Serverに変更した。
プロジェクト管理やソース管理などのソフトウェア開発プロジェクトで必要な管理機能をクラウド上で提供する。Visual Studio Team Services (VSTS)と呼ばれていたが、2018年9月10日にブランディングを Azure DevOps Servicesに変更した。
Visual Studio Application Lifecycle Management(ALM)は、アプリケーションライフサイクルマネジメントのためにマイクロソフトによって開発された統合ソフトウェア開発ツール群である。クライアントソフトウェアの統合開発環境、サーバ、クラウドサービスから構成される。Visual Studio ALMは、チームベースの開発と共同さ御油、アジャイルプロジェクト管理、DevOps、ソース管理、パッケージング、継続的開発、自動テスト、リリース管理、継続的デリバリー、アプリとサービスのレポートツールをサポートしている。
Visual Studio 2005とVisual Studio 2008では、Microsoft Visual Studio Team System(VSTS)と呼ばれていたが、2009年10月、Team SystemはVisual Studio 2010からVisual Studio ALMに名称変更された。
Visual Studio Lab Managementは、ソフトウェアテスターが仮想環境を作成および管理するために、マイクロソフトによって開発されたソフトウェア開発ツールである。ラボ管理は、既存のVisual Studio Application Lifecycle Managementプラットフォームを拡張して、統合されたHyper-Vベースのテストラボを可能する。Visual Studio 2012以降に含まれ、Azure DevOpsとSCVMMが統合された後にセットアップする。
Microsoft Visual Studio LightSwitchは業務用アプリケーションを作成するのに特化されたIDEである。生成したアプリケーションは既に存在する.NET技術およびマイクロソフトのプラットフォーム上で構築される。そのアプリケーションは多層アーキテクチャ対応である:ユーザーインターフェイスは Silverlight 上で動作する; ロジックおよびデータアクセスは WCF RIA Service および Entity Framework で構築され、ASP.NET でホストされる; データストレージは Microsoft SQL Server Express、Microsoft SQL Server および Microsoft SQL Azure でサポートされる。LightSwitch は Microsoft SharePoint を含む他のデータソースもサポートする。
LightSwitch はエンティティとその間の関係、およびスクリーン上のGUIのデザイン用にグラフィカルなデザイナーを含む。ビジネスロジックは Visual Basic あるいは Visual C# のいずれでも記述されるだろう。このツールはスタンドアロンもしくはVisual Studio 2010 Professional以上に含まれる形でインストールされる。
2016年10月14日の時点で、マイクロソフトは新しいアプリケーション開発にLightSwitchを推奨しなくなっている。
2015年4月29日発表。通常のVisual Studioとは別の統合開発環境で、Windows、macOS、Linuxに対応する。コードエディターが主要機能だが、リファクタリングやデバッガにも対応。無償提供。Electronベースで実装されている。
2016年4月14日に正式版となる1.0がリリースされた。
2019年11月4日に発表された、長期の開発プロジェクトや新機能の高速なプロトタイピング、あるいはプルリクエストのレビューのような短期のタスクに使用できる、マネージド型のオンデマンド開発環境。Visual Studio Code、Visual Studio、またはブラウザーベースのエディターを使用して利用できる。