Microsoft Visual Studio
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/06/25 02:55 UTC 版)
開発元 | マイクロソフト |
---|---|
最新版 |
2022 version 17.6.4
|
最新評価版 | 2022 version 17.1 Preview 1[1] - 2021年11月8日 [±] |
対応OS |
|
種別 | 統合開発環境 |
ライセンス | Microsoft EULA |
公式サイト |
visualstudio |
概要
Visual Studioは、Windows API、.NET Framework/.NET Core(Windows Forms、Windows Presentation Foundation、Windows Communication Foundationなど)、UWP(Windowsランタイム)、Microsoft Silverlightなどのマイクロソフト製のソフトウェア開発プラットフォームやフレームワークを使用したソフトウェア開発を主にサポートする。C言語やC++のようにネイティブコードを生成する言語、C#やVisual Basic .NETのようにマネージコードを生成する言語、またC++/CLIのように混在コードを生成する言語のコーディングやデバッグをサポートする。
Visual Studioには、IntelliSense(コード補完コンポーネント)をサポートするコードエディターとコードリファクタリングツールが含まれている。統合デバッガーは、ソースレベルのデバッガーとマシンレベルのデバッガーの両方として動作する。その他のビルトインツールには、コードプロファイラー、GUIアプリケーション構築用デザイナー、Webデザイナー、クラスデザイナー、データベーススキーマデザイナーなどがある。ソース管理システム(SubversionやGitなど)のサポートを追加したり、ドメイン固有言語用のエディターやビジュアル・デザイナーなどの新しいツールセットを追加したり、ソフトウェア開発ライフサイクルの他の側面用のツールセット(Azure DevOpsクライアント、Team Explorerなど)を追加したりと、ほぼすべてのレベルで機能を強化するプラグインを受け入れることができる。
Visual Studio は 36 の異なるプログラミング言語をサポートしており、コードエディターとデバッガーは、言語固有のサービスが存在すれば、ほぼすべてのプログラミング言語を(程度の差はあれ)サポートすることができる。組み込みの標準サポート言語には、C、C++、C++/CLI、C++/CX、Visual Basic、C#、F#、JavaScript、TypeScript、XML、XSLT、HTML、CSSがある。Python[2]/IronPython、Ruby、Node.js、Mなどの他の言語はプラグインでサポートされている。過去にはJ++およびJ#もサポートされていた。
Visual Studioの各メジャーバージョンのサポート期間はそれぞれ10年である。最初の5年はメインストリームサポートで、機能更新などが提供される。次の5年は延長サポートで、セキュリティ修正のみが提供される。2021年11月8日現在、バージョン2022, 2019, 2017がメインストリームサポートの状態で、バージョン2015, 2013,2012が延長サポートの状態であり、2010以前のバージョンはサポート対象外となっている[† 2]。
製品
対応プログラミング言語
Visual Studio 2019における、対応プログラミング言語は以下の通り[† 3]。
対応ターゲットOS
Visual Studio 2019における、対応ターゲットOSは以下の通り[† 4]。
- Windows (HoloLens、Xbox Oneを含む)
- Windows Server
- Android
- iOS
- Linux
- macOS (コンソールアプリケーションとASP.NET)
Visual Studio 2015以降では、HTML5/JavaScriptベースのApache Cordovaや、XamarinによるMonoベースのAndroid・iOS向けクロスプラットフォーム開発機能[† 5]や、Xcodeプロジェクトの取り込みとObjective-CのサポートによるユニバーサルWindowsプラットフォームアプリへの移植機能が強化されている[3][4][5]。
Xamarinを使用したmacOS向けアプリケーションの開発には、Visual Studio for Macが必要となる。
含まれる製品
- Visual C++
- C/C++処理系のマイクロソフト実装であり、コンパイラやライブラリ、その他の開発ツールを含んだものである。独自の言語拡張にもいくつか対応しており、Visual C++ .NET (2002) からC++マネージ拡張に、Visual C++ 2005からC++/CLIに、またVisual C++ 2012からC++/CXおよびC++ AMPに対応する。主にネイティブWin32/Win64アプリケーションやCOMの開発で利用されており、Microsoft Foundation ClassなどのVisual C++専用ライブラリ/フレームワークが存在する。コンパイラとして、Windows用バイナリを生成するMSVCのほか、他プラットフォーム用バイナリを生成するClangもサポートする。
- Visual C#
- C#処理系のマイクロソフト実装である。Visual Studio .NET (2002) 以降に含まれている。Windows FormsやWPFなど、様々なフレームワークやRADに対応している。
- Visual Basic
- もともとはQuickBASICを拡張したVisual Basic言語を採用していた製品であったが、Visual Studio .NET (2002) からは.NET Frameworkに対応・移行したVisual Basic .NET言語を採用している。古くからRADに対応していたのが特徴である。
- Visual F#
- F#処理系のマイクロソフト実装である。Visual Studio 2010以降に含まれている。
- Visual Web Developer
- ウェブサイト、ウェブアプリケーション、ウェブサービスの開発で使用される。C#やVisual Basic .NETをコードビハインドに利用したASP.NETフレームワークによる開発が主な機能だが、ウェブページのグラフィカルなデザインや、Visual Studioに含まれているコード入力支援機能を利用した開発を取り扱うことができる。
- Azure DevOps
- Visual SourceSafeに替わる新しい総合管理システムである。プロジェクト管理やソース管理などのソフトウェア開発プロジェクトで必要な管理機能を提供する。Visual Studio Team Services (VSTS) やTeam Foundation Server (TFS) と呼ばれていたが、2018年9月10日にマイクロソフトはそれぞれのブランディングを Azure DevOps ServicesおよびAzure DevOps Serverに変更した[† 6]。
含まれていた製品
- Visual FoxPro
- xBaseプログラミング言語環境。Visual Studioと関連はあるものの、Visual Studio本体からは独立していた。
- Visual InterDev
- ウェブページ作成のためのアプリケーション。Active Server Pagesとウェブスクリプトの編集ができた。
- Visual J++
- Javaをベースに独自拡張されたJ++言語の開発環境。Visual J#の前身。
- Visual J#
- J#言語の処理系。Visual Studio .NET 2002で登場し、Visual Studio 2005まで含まれていたが、Visual Studio 2008から開発言語として対応を終了した。Visual Studio 2005 Express Editionでは日本語圏での利用者が少数であるという理由のため日本語版パッケージが存在しない。
- Visual SourceSafe (VSS)
- 開発中のソフトウェアのソース コードの管理を行うサーバー製品である。Visual SourceSafe 2005を最後に新しいVisual Studioの製品群には含まれていない。同様の機能はTeam Foundation Serverに移行した。VSSのプラグインはVisual Studio 2013でもサポートされている。
- Visual Studio Shell
- Visual Studio Shellは新たな開発環境を独自に作成するための基盤となるものである[† 7]。Visual Studio 2008で導入された[6]。既存の Visual Studio と一体になる統合モード (Integrated Mode) と、独立して動作する分離モード (Isolated Mode) が存在し、ランタイム・SDK共に無料で公開されているが、Visual Studio 2017以降ではサポートされていない[† 8][7]。
- ^ Express for Windows Desktop、Express for Web、Express for Windows 10 の3種類
- ^ Visual Studio 2015のエディションを整理する:特集:次期Visual Studioの全貌を探る(1/2 ページ) - @IT
- ^ ライセンス条項の原文には"エンタープライズ"の定義として、「An “enterprise” is any organization and its affiliates who collectively have either (a) more than 250 PCs or users or (b) more than one million US dollars (or the equivalent in other currencies) in annual revenues」と記載されている。一方、日本語版のマイクロソフト公式サイトではエンタープライズの定義は記載されておらず、単に「中小規模の企業や団体」の説明として「PC 台数 250 台未満 かつ 年商 1 億円未満の企業」と記載されている。
一次資料
- ^ “Visual Studio 2022 version 17.1 Preview Release Notes”. docs.microsoft.com. 2021年11月11日閲覧。
- ^ “Best Python IDE For Python Programming”. Pythonic Quest (2017年1月13日). 2017年1月18日時点のオリジナルよりアーカイブ。2017年1月17日閲覧。
- ^ Windows 10は“開発者のマイクロソフト離れ”を防げるか?:BUILD 2015 - 週アスPLUS
- ^ マイクロソフト、Windows 10で iOS / Androidアプリも動かす支援策を提供。Visual Studioでコンパイル - Engadget Japanese
- ^ GitHub - Microsoft/WinObjC: Objective-C for Windows
- ^ マイクロソフト、「Visual Studio 2008」を明らかに - @IT
- ^ Microsoft* Visual Studio Shell* の提供終了について | インテルソフト あるある情報局
- ^ “Professional? Standard? それともExpress?(1/2) - @IT”. www.atmarkit.co.jp. 2021年5月12日閲覧。
- ^ “第1回 初めてのVisual Studio 2010”. @IT. 2021年5月12日閲覧。
- ^ “第1回 初めてのVisual Studio 2013”. @IT. 2021年5月12日閲覧。
- ^ “Visual Studio 2015のエディションを整理する”. @IT. 2021年5月12日閲覧。
- ^ 「マイクロソフトがVisual Studio 6.0用SP2を配布,修正版Java VMも添付」『日経ソフトウエア(1999年4月号)』第2巻第4号、日経BP、1999年3月24日、10頁“マイクロソフトは2月3日,Visual Studio(VS) 6.0 Service Pack(SP) 2 の配布を開始した。”
- ^ “統合開発ツール「Microsoft Visual Studio .NET」日本語版”. Impress Watch (2002年2月14日). 2011年4月4日閲覧。
- ^ “Hacking Visual Studio”. 2008年1月1日閲覧。
- ^ “マイクロソフト、Visual Studio 2005 Team Foundation ServerとBizTalk Server 2006を発表”. ZDNet (2006年6月7日). 2021年3月20日閲覧。
- ^ Scott Guthrie (2006年12月15日). “Visual Studio 2005 Service Pack 1 (SP1) Released” (英語). 2011年4月4日閲覧。
- ^ “MSの無償開発環境「Visual Studio 2005 Express Edition」がVistaに対応”. Impress Watch (2007年3月8日). 2011年4月4日閲覧。
- ^ ““Visual Studio 2010”シリーズの Service Pack 1 が一般公開”. Impress Watch (2011年3月11日). 2011年4月4日閲覧。
- ^ Visual Studio 11からマクロが削除される
- ^ ニュース - MSが「Visual Studio Community」を発表、無償でAndroid/iOSアプリも開発可能:ITpro
- ^ “「Visual Studio 2015」と「.Net 4.6」のダウンロード提供開始”. ITmedia ニュース (2015年7月21日). 2015年7月21日閲覧。
- ^ “特集:次期Visual Studioの全貌を探る:Visual Studio 2015におけるクロスプラットフォーム開発の選択肢 (1/3) - @IT:” (2015年6月12日). 2015年12月31日閲覧。
- ^ 特集:次期Visual Studioの全貌を探る:Visual Studio 2015のエディションを整理する (1/2) - @IT
- ^ Visual Studio 2022の提供開始について | Microsoft Base
- ^ Bright, Peter (2013年11月12日). “Microsoft takes development into the cloud with Visual Studio Online”. Ars Technica. Condé Nast. 2016年3月7日閲覧。
- ^ van Haaften, Octavie (2009年11月25日). “Visual Studio 2010 Team System session”. SharePoint: Working on it…. 2011年12月8日閲覧。
- ^ Visual Studio Online どこからでもアクセスできる、クラウドを利用した開発環境
- ^ Visual Studio 2017 のシステム要件 | Microsoft Docs
- ^ Visual Studio の製品ライフサイクルとサービス
- ^ a b c d Visual Studio 2019の各エディションの比較
- ^ 対象となるプラットフォーム
- ^ Visual Studio で Xamarin を使ったクロスプラットフォーム アプリをビルドする
- ^ a b c Azure DevOps の概要
- ^ “Visual Studio 2008 Shell”. マイクロソフト (2008年10月30日). 2008年3月7日閲覧。[リンク切れ]
- ^ Visual Studio Isolated Shell - Visual Studio
- ^ Opening up Visual Studio and .NET to Every Developer, Any Application: .NET Server Core open source and cross platform, Visual Studio Community 2013 and preview of Visual Studio 2015 and .NET 2015 - Somasegar's blog - Site Home - MSDN Blogs
- ^ Visual Studio Community 2013 - Visual Studio
- ^ 無料開発ツール - Visual Studio Community 2013
- ^ MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT VISUAL STUDIO COMMUNITY 2013
- ^ “Visual C ++ で公開されているソース コードについて”. Microsoft (2014年9月17日). 2020年2月24日閲覧。 “なお、現在 CTP (Community Technology Preview) 版がリリースされている最新の Visual Studio のバージョンは 13 ではなく “14” となっています。 13 という数字を好まない文化があり、こういった番号付けになっています。”
- ^ Visual Studio "Camano" product named reveiled - Are you thinking what I'm thinking? - Site Home - MSDN Blogs
- ^ Announcing the Visual C++ Compiler November 2013 CTP - Visual C++ Team Blog - Site Home - MSDN Blogs
- ^ 『「Microsoft(R) Visual Studio(TM) 97」日本語版、5月30日(金)に発売』(プレスリリース)マイクロソフト、1997年4月15日 。2011年4月4日閲覧。
- ^ 『「Microsoft(R) Visual Studio(TM) 6.0 Enterprise Edition」 日本語版 9月25日(金)に発売』(プレスリリース)マイクロソフト、1998年9月3日 。2011年4月4日閲覧。
- ^ 『「Microsoft(R) Visual Studio(R) .NET Version 2003」日本語版、ライセンス製品を6月2日(月)、パッケージ製品を6月25日(水)に発売』(プレスリリース)マイクロソフト、2003年5月15日 。2011年4月4日閲覧。
- ^ “Visual Studio .NET 2003 Service Pack 1 -- VC++ Team” (英語). Ayman Shoukry. 2011年4月4日閲覧。
- ^ “How to: Modify WINVER and _WIN32_WINNT”. docs.microsoft.com. 2021年3月23日閲覧。
- ^ “互換性に影響する変更点”. docs.microsoft.com. 2021年3月23日閲覧。
- ^ 『Microsoft(R) SQL Server(TM) 2005 日本語版、Microsoft Visual Studio(R) 2005 日本語版を2月1日に同時発売』(プレスリリース)マイクロソフト、2006年2月1日 。2011年4月4日閲覧。
- ^ 『Microsoft(R) Visual Studio(R) 2008 日本語版の開発を完了、完成版の提供を開始』(プレスリリース)マイクロソフト、2007年12月14日 。2015年4月20日閲覧。
- ^ 『Microsoft(R) Visual Studio(R) 2008 Service Pack 1 および .NET Framework 3.5 Service Pack 1 を8月12日(火)に開発完了、同日より提供開始』(プレスリリース)マイクロソフト、2008年8月12日 。2011年4月4日閲覧。
- ^ 『「Microsoft(R) Visual Studio(R) 2010 日本語版」を 4 月 20 日(火)より順次提供開始』(プレスリリース)マイクロソフト、2010年4月13日 。2011年4月4日閲覧。
- ^ Zander, Jason (2009年10月19日). “Jason Zander's WebLog” (英語). 2009年11月30日閲覧。
- ^ Overview of Visual Studio Graphics Diagnostics
- ^ Using Regular Expressions in Visual Studio
- ^ Visual Studio 2012 Update 1 のリリース ノート
- ^ Visual Studio 2012 Update 2 のリリース ノート
- ^ Visual Studio 2012 Update 3 のリリース ノート
- ^ Visual Studio 2012 Update 4 のリリース ノート
- ^ Visual Studio 2012 Update 5 のリリース ノート
- ^ Visual Studio 2013
- ^ Visual Studio 2013 Update 2
- ^ Visual Studio 2013 Update 1 のリリース ノート
- ^ Visual Studio 2013 Update 2 のリリース ノート
- ^ Visual Studio 2013 Update 3 のリリース ノート
- ^ Visual Studio 2013 Update 4 のリリース ノート
- ^ Visual Studio 2013 Update 5 のリリース ノート
- ^ Visual Studio 2015
- ^ Visual Studio 2015 で Windows 10 向けアプリを開発 - Visual Studio 日本チーム ブログ - Site Home - MSDN Blogs
- ^ CodeLens によるコード変更とその他の履歴の検索
- ^ Visual Studio 2015 Update 1 のリリース ノート
- ^ Visual Studio 2015 Update 2 のリリース ノート
- ^ Visual Studio 2015 Update 3 のリリース ノート
- ^ Visual Studio 2017 バージョン 15.0 リリース ノート
- ^ Visual Studio 2017 バージョン 15.1 リリース ノート
- ^ Visual Studio 2017 バージョン 15.2 リリース ノート
- ^ Visual Studio 2017 バージョン 15.3 リリース ノート
- ^ Visual Studio 2017 バージョン 15.4 リリース ノート
- ^ Visual Studio 2017 バージョン 15.5 リリース ノート
- ^ Visual Studio 2017 バージョン 15.6 リリース ノート
- ^ Visual Studio 2017 バージョン 15.7 リリース ノート
- ^ Visual Studio 2017 バージョン 15.8 リリース ノート
- ^ Visual Studio 2017 バージョン 15.9 リリース ノート
- ^ Visual Studio 2017 バージョン 15.9.42
- ^ Visual Studio 2019 version 16.0 リリース ノート
- ^ Visual Studio 2019 のビルド番号とリリース日 | Microsoft Docs
- ^ Visual Studio 2019 バージョン 16.1 リリース ノート
- ^ Visual Studio 2019 バージョン 16.2 リリース ノート
- ^ Visual Studio 2019 バージョン 16.3 リリース ノート
- ^ Visual Studio 2019 バージョン 16.4 リリース ノート
- ^ Visual Studio 2019 バージョン 16.5 リリース ノート
- ^ Visual Studio 2019 バージョン 16.6 リリース ノート
- ^ Visual Studio 2019 バージョン 16.7 リリース ノート
- ^ Visual Studio 2019 バージョン 16.8 リリース ノート
- ^ Visual Studio 2019 バージョン 16.9 リリース ノート
- ^ Visual Studio 2019 バージョン 16.10 リリース ノート
- ^ Visual Studio 2019 バージョン 16.11 リリース ノート
- ^ Visual Studio 2019 バージョン 16.11.8
- ^ Visual Studio 2022 バージョン 17.0 リリース ノート
- ^ Visual Studio 2022 リリース履歴
- ^ Visual Studio 2022 バージョン 17.0.1
- ^ “DevOps and Application Lifecycle Management”. MSDN. Microsoft. 2016年3月3日閲覧。
- ^ “Microsoft Unveils Next Version of Visual Studio and .NET Framework”. News Center. Redmond, Washington: Microsoft. 2009年8月15日時点のオリジナルよりアーカイブ。2009年8月14日閲覧。
- ^ “Visual Studio Team System Rosario”. 2008年4月5日閲覧。
- ^ Harry, Brian (2015年11月18日). “News from Connect(); 2015”. Brian Harry's blog. Microsoft. 2016年3月3日閲覧。
- ^ Massi, Beth. “Rapid Business Application Development with Visual Studio LightSwitch”. Microsoft. 2010年8月4日閲覧。
- ^ “LightSwitch Update”. Visual Studio LightSwitch Team Blog. Microsoft. 2017年5月31日閲覧。
- ^ BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5 - The Visual Studio Blog - Site Home - MSDN Blogs
- ^ Why Visual Studio Code?
- ^ Visual Studio Code 1.0 Release
- ^ Announcing Visual Studio Online Public Preview
- 1 Microsoft Visual Studioとは
- 2 Microsoft Visual Studioの概要
- 3 エディション
- 4 バージョン
- 5 関連製品
- 6 関連項目
固有名詞の分類
統合開発環境 |
SharpDevelop Delphi Microsoft Visual Studio C++ Builder FlashDevelop |
マイクロソフトの開発ツール |
Windows Driver Kit Microsoft XNA Microsoft Visual Studio Microsoft BASIC インテリセンス |
- Microsoft Visual Studioのページへのリンク