Microsoft Visual Studio

Microsoft Visual Studio
Microsoft Visual Studio
Visual Studio Icon 2019.svg
Visual Studio 2013 EN.png
Visual Studio 2013의 스크린샷, C++ 프로그램의 소스 코드 편집
개발자마이크로소프트
안정된 릴리스
2022년[1] 17.2 / 2022년 5월 11일
프리뷰 릴리즈2022 버전 17.2 미리보기[2] 1 (17.2.32210.308)[3] (2022년 2월 15일, 5개월 전 (2022-02-15) [±]
운영 체제
이용가능기간:13개 언어
언어 목록
중국어, 체코어, 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 폴란드어, 포르투갈어(브라질), 러시아어, 스페인어, 터키어[5]
유형통합 개발 환경
면허증.프리미움[6]
웹 사이트비주얼 스튜디오microsoft.com

Microsoft Visual Studio는 Microsoft통합 개발 환경(IDE)입니다.그것은 컴퓨터 프로그램뿐만 아니라 웹사이트, 앱, 웹 서비스, 모바일 앱을 개발하는 데 사용된다.Visual Studio는 Windows API, Windows Forms, Windows Presentation Foundation, Windows Store 및 Microsoft Silverlight 등의 Microsoft 소프트웨어 개발 플랫폼을 사용합니다.네이티브 코드와 관리 코드를 모두 생성할 수 있습니다.

Visual Studio에는 IntelliSense(코드 완성 컴포넌트)를 지원하는 코드 에디터 및 코드 리팩터링이 포함되어 있습니다.통합 디버거는 소스 수준 디버거와 시스템 수준 디버거로 모두 작동합니다.기타 빌트인 툴에는 코드 프로파일러, GUI 응용 프로그램 구축용 디자이너, 웹 디자이너, 클래스 디자이너 및 데이터베이스 스키마 디자이너가 있습니다.이 플러그인은 소스 제어 시스템(Subversion 및 Git 등) 지원 추가, 도메인별 언어용 에디터 및 비주얼 디자이너 등의 새로운 툴셋 또는 소프트웨어 개발 라이프사이클의 다른 측면(Azure DevOps 클라이언트 등)을 포함하여 거의 모든 수준에서 기능을 확장하는 플러그인을 허용합니다.팀 탐색기).

Visual Studio는 36개의 다른 프로그래밍 언어를 지원하며 언어별 서비스가 존재하는 경우 코드 편집기와 디버거가 거의 모든 프로그래밍 언어를 지원할 수 있습니다.내장 언어에는 C,[7] C++, C++/CLI, Visual Basic 이 있습니다.NET, C#, F#,[8] JavaScript, TypeScript, XML, XSLT, HTMLCSS.Python,[9] Ruby, Node.js, M 의 다른 언어에 대한 지원은 플러그인을 통해 제공됩니다.Java(및 J#)는 과거에 지원되었습니다.

Visual Studio의 가장 기본적인 에디션인 Community 에디션은 무료로 이용할 수 있습니다.Visual Studio Community Edition의 슬로건은 "학생, 오픈 소스 및 개인 개발자를 위한 완전한 기능을 갖춘 무료 IDE"입니다.

2021년 11월 8일 현재 운영 가능한 Visual Studio 버전은 2022년이며, 2013년과 2015년 확장 지원, 2017년과 2019년 메인스트림 [10]지원 등의 이전 버전입니다.

아키텍처

Visual Studio는 본질적으로 프로그래밍 언어, 솔루션 또는 도구를 지원하지 않습니다.대신 VSPackage로 코드화된 기능을 연결할 수 있습니다.이 기능을 인스톨 하면, 서비스로서 사용할 수 있습니다.IDE는 프로젝트 및 솔루션을 열거하는 기능을 제공하는 SVSSolution, 창 및 UI 기능(탭, 툴바 및 도구 창 포함)을 제공하는 SVSUISHell, VSPackage 등록을 처리하는 SVsShell의 세 가지 서비스를 제공합니다.또한 IDE는 서비스 [11]간의 통신 조정 및 활성화도 담당합니다.모든 에디터, 디자이너, 프로젝트 유형 및 기타 툴은 VSPackage로 구현됩니다.Visual Studio는 COM을 사용하여 VSPackage에 액세스합니다.또한 Visual Studio SDK에는 MPF(Managed Package Framework)[12]가 포함되어 있습니다.MPF는 COM 인터페이스 주변의 관리 대상 래퍼 세트이며 패키지를 CLI 준거 언어로 기술할 수 있습니다.그러나 MPF가 Visual Studio COM 인터페이스에 [13]의해 제공되는 모든 기능을 제공하는 것은 아닙니다.그런 다음 Visual Studio IDE에 기능을 추가하는 다른 패키지를 생성하는 데 서비스를 사용할 수 있습니다.

프로그래밍 언어에 대한 지원은 언어 서비스라고 하는 특정 VSPackage를 사용하여 추가됩니다.언어 서비스는 VSPackage 구현이 다양한 기능의 [14]지원을 추가하기 위해 구현할 수 있는 다양한 인터페이스를 정의합니다.이 방법으로 추가할 수 있는 기능에는 구문 색칠, 문장 완성, 괄호 매칭, 파라미터 정보 툴팁, 멤버리스트 및 백그라운드컴파일 [14]오류 마커가 있습니다.인터페이스가 실장되어 있는 경우는, 그 언어에 대해서 기능을 사용할 수 있게 됩니다.언어 서비스는 언어별로 구현됩니다.구현은 파서 또는 컴파일러에서 언어를 [14]위한 코드를 재사용할 수 있습니다.언어 서비스는 네이티브 코드 또는 관리 코드 중 하나로 구현할 수 있습니다.네이티브 코드의 경우 네이티브 COM 인터페이스 또는 Babel Framework(Visual Studio SDK의 일부)를 사용할 [15]수 있습니다.관리 대상 코드의 경우 MPF에는 관리 대상 언어 [16]서비스를 기술하기 위한 래퍼가 포함되어 있습니다.

Visual Studio에는 소스 제어 지원이 포함되어 있지 않지만 소스 제어 시스템을 [17]IDE와 통합하는 두 가지 대체 방법이 정의되어 있습니다. 소스 제어 VSPackage는 자체 사용자 인터페이스를 제공할 수 있습니다.반면 MSCCI(Microsoft Source Code Control Interface)를 사용하는 소스 제어 플러그인은 표준 Visual Studio 사용자 인터페이스를 [18][19]통해 다양한 소스 제어 기능을 구현하는 데 사용되는 일련의 기능을 제공합니다.MSSCCI는 처음에 Visual Source Safe와 Visual Studio 6.0을 통합하는 데 사용되었지만 나중에 Visual Studio SDK. Visual Studio를 통해 오픈되었습니다.NET 2002 에서는, MSSCCI 1.1 및 Visual Studio 가 사용되었습니다.NET 2003은 MSSCCI 1.2를 사용했습니다.Visual Studio 2005, 2008 및 2010은 MSSCCI 버전 1.3을 사용하여 이름 변경 및 삭제 전파와 비동기 오프닝 지원이 [19]추가되었습니다.

Visual Studio는 환경의 여러 인스턴스(각각 고유한 VSPackage 집합 포함) 실행을 지원합니다.인스턴스는 설정 상태를 저장하기 위해 서로 다른 레지스트리 하이브(MSDN의 용어 "레지스트리 하이브" 참조)를 사용하며 AppId(어플리케이션 ID)로 구분됩니다.인스턴스는 AppId를 선택하고 루트 하이브를 설정한 후 IDE를 시작하는 AppId별 .exe에 의해 실행됩니다. 한 AppId에 등록된 VSPackage는 해당 AppId의 다른 VSPackage와 통합됩니다.Visual Studio의 다양한 제품 버전은 서로 다른 AppId를 사용하여 생성됩니다.Visual Studio Express 에디션 제품은 자체 AppId와 함께 설치되지만 Standard, Professional 및 Team Suite 제품은 동일한 AppId를 공유합니다.따라서 동일한 설치를 업데이트하는 다른 에디션과 달리 Express 에디션을 다른 에디션과 나란히 설치할 수 있습니다.Professional 에디션에는 표준 에디션의 VSPackage 슈퍼셋이 포함되어 있으며 팀 스위트에는 다른 두 에디션의 VSPackage 슈퍼셋이 포함되어 있습니다.AppId 시스템은 Visual Studio 2008[20]Visual Studio Shell에서 활용됩니다.

특징들

코드 에디터

Visual Studio(다른 IDE와 마찬가지로)에는 변수, 함수, 메서드, 루프LINQ [21]쿼리에 IntelliSense를 사용하여 구문 강조 표시 및 코드 완료를 지원하는 코드 편집기가 포함되어 있습니다.IntelliSense는 포함된 언어뿐만 아니라 웹 사이트 및 웹 [22][23]응용 프로그램을 개발할 때 XML, 캐스케이드 스타일 시트 JavaScript에서도 지원됩니다.자동 완성 제안은 코드 편집기 창 위의 편집 커서 근처에 있는 비모형 목록 상자에 나타납니다.Visual Studio 2008 이후에서는 일시적으로 반투명하게 할 수 있으며 이로 [21]인해 방해되는 코드를 볼 수 있습니다.코드 에디터는 지원되는 모든 언어에 사용됩니다.

Visual Studio Code Editor는 빠른 탐색을 위해 코드에서 북마크 설정을 지원합니다.일반 텍스트 검색 및 정규식 [24]검색과 더불어 코드 블록 축소증분 검색이 다른 탐색 보조 도구에 포함됩니다.코드 편집기에는 여러 항목 클립보드와 작업 [24]목록도 포함되어 있습니다.코드 에디터는 코드 스니펫을 지원합니다.코드 스니펫은 반복 코드용으로 저장된 템플릿으로 코드에 삽입하여 작업 중인 프로젝트에 맞게 커스터마이즈할 수 있습니다.코드 스니펫 관리 툴도 내장되어 있습니다.이러한 도구는 사용하지 않거나 화면 측면에 도킹할 때 자동으로 숨기도록 설정할 수 있는 부동 창으로 나타납니다.또한 Visual Studio 코드 편집기는 매개 변수 순서 변경, 변수 및 메서드 이름 변경, 인터페이스 추출 및 속성 내부 클래스 멤버의 캡슐화를 비롯한 코드 리팩터링을 지원합니다.Visual Studio Code의 온라인 버전은 Visual Studio Code에서 이용할 수 있습니다.

디버거

Visual Studio에는 소스 수준 디버거와 시스템 수준 디버거로 모두 작동하는 디버거가 포함되어 있습니다.관리 코드와 네이티브 코드 모두에서 작동하며 Visual Studio에서 지원하는 모든 언어로 작성된 응용 프로그램을 디버깅하는 데 사용할 수 있습니다.또한 실행 중인 프로세스에 연결, 모니터링 및 [25]디버깅할 수도 있습니다.실행 중인 프로세스의 소스 코드를 사용할 수 있는 경우 실행 중인 코드가 표시됩니다.소스 코드를 사용할 수 없는 경우 디스어셈블리를 표시할 수 있습니다.Visual Studio 디버거는 메모리 덤프를 생성하고 나중[26]디버깅을 위해 로드할 수도 있습니다.멀티 스레드 프로그램도 지원됩니다.Visual Studio 환경 외부에서 실행 중인 응용 프로그램이 충돌할 때 디버거가 시작되도록 구성할 수 있습니다.

Visual Studio Debugger를 사용하면 중단점(특정 위치에서 실행을 일시적으로 중지할 수 있음)과 워치(실행이 [27]진행됨에 따라 변수 값을 모니터링함)를 설정할 수 있습니다.중단점은 조건부일 수 있습니다. 즉, 조건이 충족될 때 트리거됩니다.코드를 한 번에 [28]한 줄씩 실행할 수 있습니다.내부에서 디버깅하기 위해 함수에 들어갈 수있고, 함수 본체의 실행을 수동으로 검사할 [28]수도 없습니다.디버거는 편집계속을 지원합니다. 즉, 디버깅 중에 코드를 편집할 수 있습니다.디버깅 시 마우스 포인터가 변수 위로 이동하면 현재 값이 툴팁("데이터 툴팁")에 표시되며, 원하는 경우 수정할 수도 있습니다.코딩하는 동안 Visual Studio 디버거를 사용하면Immediate도구 창메서드의 파라미터는 [Immediate][29]창에 표시됩니다.

디자이너

Visual Studio에는 애플리케이션 개발에 도움이 되는 비주얼 디자이너가 다수 포함되어 있습니다.이러한 툴에는 다음이 포함됩니다.

Windows Forms Designer
Windows Forms 디자이너는 Windows Forms를 사용하여 GUI 응용 프로그램을 구축하는 데 사용됩니다.다른 용기 내부에 컨트롤을 수용하거나 양식 측면에 잠궈 레이아웃을 제어할 수 있습니다.데이터(텍스트 상자, 목록 상자 및 그리드 보기 등)를 표시하는 컨트롤은 데이터베이스 또는 쿼리같은 데이터 소스에 바인딩할 수 있습니다.데이터 바인딩 컨트롤은 데이터 원본 창에서 설계 지표면으로 [30]항목을 끌어 생성할 수 있습니다.UI는 이벤트 기반 프로그래밍 모델을 사용하여 코드와 연결됩니다.설계자가 C# 또는 VB를 생성합니다.애플리케이션의 NET 코드.
WPF 디자이너
코드네임 [31]Cider라는 이름의 WPF 디자이너는 Visual Studio 2008에서 소개되었습니다.Windows Forms 디자이너와 마찬가지로 끌어서 놓기 은유를 지원합니다.Windows Presentation Foundation을 대상으로 하는 사용자 인터페이스를 작성하기 위해 사용됩니다.데이터 바인딩자동 레이아웃 관리를 포함한 모든 WPF 기능을 지원합니다.UI의 XAML 코드를 생성합니다.생성된 XAML 파일은 디자이너 지향 제품인 Microsoft Expression Design과 호환됩니다.XAML 코드는 코드 이면 모델을 사용하여 코드와 링크됩니다.
웹 디자이너/개발
또한 Visual Studio에는 위젯을 끌어서 놓아 웹 페이지를 작성할 수 있는 웹 사이트 편집기와 디자이너가 포함되어 있습니다.ASP 개발에 사용됩니다.NET 어플리케이션으로 HTML, CSSJavaScript지원합니다.ASP와의 링크에는 코드 배후에 있는 모델을 사용합니다.NET 코드Visual Studio 2008 이후 웹 디자이너가 사용하는 레이아웃 엔진은 중단된 Expression Web과 공유됩니다.ASP도 있어요.개별 다운로드[32] 및 ASP로서의 MVC 테크놀로지에 대한 NET MVC 지원Microsoft에서 [33]제공하는 NET Dynamic Data 프로젝트.
클래스 디자이너
Class Designer는 UML 모델링을 사용하여 클래스(구성원 및 액세스 포함)를 만들고 편집하는 데 사용됩니다.Class Designer는 C#VB를 생성할 수 있습니다.NET 코드는 클래스 및 메서드의 개요를 나타냅니다.또한 손으로 쓴 클래스에서 클래스 다이어그램을 생성할 수도 있습니다.
데이터 디자이너
데이터 디자이너를 사용하여 유형화된 테이블, 기본 키 및 외부 키 및 제약 조건을 포함한 데이터베이스 스키마를 그래픽으로 편집할 수 있습니다.그래픽 뷰에서 쿼리를 설계하는 데도 사용할 수 있습니다.
매핑 디자이너
Visual Studio 2008 이후 LINQ에서 SQL로의 매핑 디자이너를 사용하여 데이터베이스 스키마와 데이터를 캡슐화하는 클래스 매핑을 설계합니다.ORM 어프로치의 새로운 솔루션, ADO.NET Entity Framework는 기존 기술을 대체하고 개선합니다.

기타 도구

탭 브라우저 열기
open tabs 브라우저는 열려 있는 모든 탭을 나열하고 그 사이를 전환하는 데 사용됩니다.를 사용하여 호출됩니다.CTRL+TAB.
속성 편집기
속성 편집기 도구는 Visual Studio 내의 GUI 창에서 속성을 편집하는 데 사용됩니다.클래스, 양식, 웹 페이지 및 기타 항목을 포함한 모든 개체에 대해 사용 가능한 속성(읽기 전용 및 설정 가능한 속성 모두)이 나열됩니다.
오브젝트 브라우저
오브젝트 브라우저Microsoft용 네임스페이스클래스 라이브러리 브라우저입니다.NET. 관리되는 어셈블리에서 네임스페이스(계층적으로 배열된)를 탐색하는 데 사용할 수 있습니다.계층은 파일 시스템의 조직을 반영하거나 반영하지 않을 수 있습니다.
솔루션 탐색기
Visual Studio 용어로 솔루션은 프로그램 구축에 사용되는 코드 파일 및 기타 리소스 세트입니다.솔루션의 파일은 계층 구조로 배열되어 파일 시스템의 조직을 반영하거나 반영하지 않을 수 있습니다.솔루션 탐색기는 솔루션의 파일을 관리하고 탐색하는 데 사용됩니다.
팀 탐색기
Team Explorer는 Azure DevOps 서비스 또는 Azure DevOps Server의 기능을 IDE에 통합하기 위해 사용합니다.버전 관리 통합 외에 개별 작업 항목(사용자 사례, 버그, 태스크 및 기타 문서 포함)을 표시 및 관리할 수 있습니다.Visual Studio 설치의 일부로 포함되어 있으며 독립 실행형 [34][35]다운로드로도 사용할 수 있습니다.
데이터 탐색기
Data Explorer는 Microsoft SQL Server 인스턴스의 데이터베이스를 관리하는 데 사용됩니다.데이터베이스 테이블을 생성 및 변경할 수 있습니다(T-SQL 명령 또는 Data Designer 사용).또한 쿼리 및 저장 프로시저생성하는 데 사용할 수 있으며, 후자는 T-SQL 또는 SQL CLR을 통해 관리되는 코드로 사용할 수 있습니다.디버깅 및 IntelliSense 지원도 이용할 수 있습니다.
서버 탐색기
서버 탐색기 도구는 액세스 가능한 시스템에서 데이터베이스 연결을 관리하는 데 사용됩니다.또한 실행 중인 Windows 서비스, 성능 카운터, Windows 이벤트 로그 및 메시지 큐를 참조하여 데이터 [36]소스로 사용할 수도 있습니다.
Dotprechitator 커뮤니티 에디션
Visual Studio에는 무료 '라이트[37]' 버전의 Dotfucator가 포함되어 있습니다.
텍스트 생성 프레임워크
Visual Studio에는 T4라는 전체 텍스트 생성 프레임워크가 포함되어 있어 Visual Studio는 IDE 또는 코드를 통해 템플릿에서 텍스트 파일을 생성할 수 있습니다.
ASP.NET 웹 사이트 관리 도구
ASP.NET Web 사이트 관리 툴에서는, ASP 설정할 수 있습니다.NET 웹사이트
사무실용 Visual Studio 도구
Visual Studio Tools for Office는 Microsoft Office 제품군용 개발 도구를 포함하는 Visual Studio용 SDK 및 애드인입니다.이전 버전(Visual Studio의 경우).NET 2003 및 Visual Studio 2005)는 Visual C# Visual Basic 언어만 지원하거나 Team Suite에 포함된 개별 SKU였습니다.Visual Studio 2008에서는 더 이상 별도의 SKU가 아닌 Professional 이상 에디션에 포함되어 있습니다.VSTO 솔루션을 배포할 때는 별도의 실행 시간이 필요합니다.

확장성

Visual Studio를 사용하면 개발자가 Visual Studio의 확장자를 작성하여 기능을 확장할 수 있습니다.이러한 확장은 Visual Studio에 "연결"하여 기능을 확장합니다.확장은 매크로, 애드인 및 패키지의 형태로 제공됩니다.매크로는 개발자가 저장, 재생 및 배포를 위해 프로그래밍 방식으로 기록할 수 있는 반복 가능한 작업 및 작업을 나타냅니다.그러나 매크로에서는 새로운 명령어를 구현하거나 도구 창을 만들 수 없습니다.Visual Basic을 사용하여 작성되며 [13]컴파일되지 않습니다.추가 기능은 Visual Studio 개체 모델에 대한 액세스를 제공하며 IDE 도구와 상호 작용할 수 있습니다.애드인을 사용하여 새로운 기능을 구현하고 새로운 도구 창을 추가할 수 있습니다.애드인은 COM 경유로 IDE에 접속되어 COM 준거 [13]언어로 작성할 수 있습니다.패키지는 Visual Studio SDK를 사용하여 생성되며 최고 수준의 확장성을 제공합니다.이들은 디자이너 및 기타 도구를 만들 수 있을 뿐만 아니라 다른 프로그래밍 언어도 통합할 수 있습니다.Visual Studio SDK는 이러한 작업을 수행하기 위한 관리되지 않는 API와 관리되지 않는 API를 제공합니다.그러나 관리 대상 API는 관리 대상 [13]API만큼 포괄적이지 않습니다.확장 기능은 Visual Studio 2005 Standard 이상 버전에서 지원됩니다.Express Edition은 호스트 확장을 지원하지 않습니다.

Visual Studio 2008은 Visual Studio Shell을 도입하여 IDE의 맞춤형 버전을 개발할 수 있도록 하였습니다.Visual Studio Shell은 모든 IDE에 필요한 기능을 제공하는 VSPackage 집합을 정의합니다.게다가 다른 패키지를 추가해 인스톨을 커스터마이즈 할 수 있습니다.셸의 분리 모드에서는 패키지가 설치된 위치에 새 AppId가 생성됩니다.이러한 파일은 다른 실행 파일로 시작해야 합니다.특정 언어 또는 특정 시나리오에 대한 맞춤형 개발 환경 개발을 목적으로 합니다.통합 모드에서는 Professional/Standard/Team System 에디션의 AppId에 패키지가 설치되고 툴이 이러한 [20]에디션에 통합됩니다.Visual Studio Shell은 무료로 다운로드할 수 있습니다.

Visual Studio 2008 출시 후 Microsoft는 Visual Studio Gallery를 만들었습니다.Visual Studio 확장 기능에 대한 정보를 게시하는 중앙 위치 역할을 합니다.커뮤니티 개발자는 물론 상업적 개발자도 Visual Studio에 자신의 확장에 대한 정보를 업로드 할 수 있습니다.NET 2002 ~ Visual Studio 2010 。사이트 사용자는 게시 중인 확장의 품질을 평가하기 위해 확장의 등급을 매기고 검토할 수 있습니다.확장자는 VIX 파일에 저장됩니다.내부적으로 VIX 파일은 일부 XML 파일과 하나 이상의 DLL을 포함하는 ZIP 파일입니다.이러한 확장의 주요 장점 중 하나는 관리자 권한을 설치할 필요가 없다는 것입니다.사이트 업데이트 및 태그 지정 기능을 사용자에게 알리기 위한 RSS 피드도 [38]계획되어 있습니다.

지원 대상 제품

Microsoft Visual C++
Microsoft Visual C++는 C와 C++ 컴파일러 및 관련 언어 서비스 및 Visual Studio IDE와의 통합을 위한 특정 도구를 Microsoft가 부분적으로 구현한 것입니다.C 모드 또는 C++ 모드 중 하나로 컴파일 할 수 있습니다.C++의 경우 버전 15.7에서는 C++17[39]준거하고 있습니다.Visual Studio 2015의 C 구현은 여전히 전체 표준을 지원하지 않습니다. 특히, C99에서 도입된 복잡한 숫자 헤더 complex.h는 지원되지 않습니다.
Visual C++는 관리 코드 혼합 모드 코드(네이티브 코드와 관리 코드 혼합)를 쓰기 위한 C++/CLI 사양을 지원합니다.Microsoft는 Visual C++를 네이티브 코드 또는 네이티브 및 관리 대상 컴포넌트를 모두 포함하는 코드로 개발하도록 포지셔닝합니다.Visual C++는 MFC 라이브러리뿐만 아니라 COM도 지원합니다.MFC 개발에서는 MFC 보일러 플레이트코드를 작성 및 맞춤화하고 MFC를 사용하여 GUI 애플리케이션을 작성하기 위한 일련의 마법사를 제공합니다.Visual C++는 Visual Studio 양식 디자이너를 사용하여 UI를 그래픽으로 설계할 수도 있습니다.Visual C++는 Windows API에서도 사용할 수 있습니다.또한 컴파일러 자체에 의해 인식되고 라이브러리로 구현되지 않는 함수인 고유 [40]함수의 사용을 지원합니다.내장 함수는 최신 CPU의 SSE 명령 세트를 노출하는 데 사용됩니다.Visual C++에는 OpenMP([41]버전 2.0) 사양도 포함되어 있습니다.
Microsoft Visual C#
Microsoft 의 C# 언어를 실장하고 있는 Microsoft Visual C# 는, 를 대상으로 하고 있습니다.NET Framework 및 Visual Studio IDE가 C# 프로젝트를 지원할 수 있는 언어 서비스.언어 서비스는 Visual Studio의 일부이지만 컴파일러는 의 일부로 별도로 사용할 수 있습니다.NET 프레임워크Visual C# 2008, 2010 및 2012 컴파일러는 각각 버전 3.0, 4.0 및 5.0의 C# 언어 사양을 지원합니다.Visual C#은 [42]Visual Studio Class 디자이너, 양식 디자이너 및 데이터 디자이너를 지원합니다.
Microsoft Visual Basic
Microsoft Visual Basic은 Microsoft의 VB 구현입니다.NET 언어 및 관련 도구 및 언어 서비스.그것은 Visual Studio와 함께 소개되었다.NET(2002년).Microsoft는 신속한 애플리케이션 개발을 위한 Visual [43][44]Basic을 포지셔닝했습니다.Visual Basic을 사용하여 콘솔애플리케이션과 GUI 어플리케이션을 모두 작성할 수 있습니다.Visual C#과 마찬가지로 Visual Basic도 Visual Studio 클래스 디자이너, 양식 디자이너 및 데이터 디자이너를 지원합니다.C#, VB처럼요.NET 컴파일러는 의 일부로도 사용할 수 있습니다.NET Framework. 단, VB를 가능하게 하는 언어 서비스.NET 프로젝트는 Visual Studio와 함께 개발되며, NET 프로젝트는 Visual Studio의 일부로 제공됩니다.
Microsoft Visual Web 개발자
Microsoft Visual Web Developer는 ASP를 사용하여 웹 사이트, 웹 응용 프로그램 및 웹 서비스를 만드는 데 사용됩니다.NET. C# 또는 VB 하나.NET 언어를 사용할 수 있습니다.Visual Web Developer는 Visual Studio Web Designer를 사용하여 웹 페이지 레이아웃을 그래픽으로 설계할 수 있습니다.
Azure DevOps
Azure DevOps는 협업 소프트웨어 개발 프로젝트를 위해 개발되었으며 버전 관리, 작업 계획 및 추적, 데이터 수집 및 보고서제공합니다.또한 Visual Studio에 통합된 팀 탐색기도 포함되어 있습니다.2018년 9월 10일, Microsoft는 Visual Studio Team Services(VSTS)를 Azure DevOps Services로, TFS(Team Foundation Server)[45] Azure DevOps Server로 리브랜딩한다고 발표했습니다.

이전 제품

비주얼 폭스 프로
Visual FoxPro는 Microsoft가 개발한 데이터 중심의 객체 지향 절차적 프로그래밍 언어입니다.1984년부터 Fox Software가 개발한 Fox Pro(원래 FoxBASE)에서 유래했습니다.Visual FoxPro는 자체 관계형 데이터베이스 엔진과 긴밀하게 통합되어 FoxPro의 xBase 기능을 확장하여 SQL 쿼리 및 데이터 조작을 지원합니다.Visual Fox Pro는 범용 프로그래밍 환경을 추가로 사용할 필요가 없는 풀 [46]기능의 동적 프로그래밍 언어입니다.2007년에 Visual Fox Pro는 버전9 Service Pack 2 이후 단종되었습니다.2015년까지 [47]지원되었습니다.
비주얼 소스 세이프
Microsoft Visual Source Safe는 소규모 소프트웨어 개발 프로젝트를 위한 소스 제어 소프트웨어 패키지입니다.Source Safe 데이터베이스는 Windows 파일 시스템 데이터베이스 프리미티브를 사용하여 잠금 및 공유를 지원하는 다중 사용자, 다중 프로세스 파일 시스템 데이터베이스입니다.모든 버전은 SMB([48][49][50]파일 서버) 네트워킹을 사용하는 다중 사용자입니다.단, Visual Source Safe 2005에서는 다른 클라이언트 서버 모드인 Lan Booster 및 VSS Internet(HTTP/HTPS를 사용)이 추가되었습니다.Visual Source Safe 6.0은 독립 실행형[51] 제품으로 제공되었으며 Visual Studio 6.0 및 Office Developer Edition과 같은 기타 제품에 포함되어 있습니다.Visual Source Safe 2005는 독립 실행형 제품으로 제공되었으며 2005 Team Suite에 포함되어 있습니다.Azure DevOps는 VSS를 대체하여 Microsoft에서 권장하는 소스 제어 플랫폼입니다.
Microsoft Visual J++/Microsoft Visual J#
Microsoft Visual J++는 Microsoft가 Java 언어(Microsoft 고유 확장 기능 포함) 및 관련 언어 서비스를 구현한 입니다.Sun Microsystems로부터의 소송으로 인해 이 테크놀로지는 폐지되었으며, Visual J# (Microsoft의 Java 컴파일러 for)로 재활용되었습니다.NET 프레임워크J#은 Visual Studio 2005(2015년까지 지원)에서 사용할 수 있었지만 Visual Studio 2008에서 단종되었습니다.
비주얼 인터개발
Visual InterDev는 Microsoft Active Server Pages(ASP) 기술을 사용하여 웹 애플리케이션을 만드는 데 사용되었습니다.코드 완성을 지원하며 데이터베이스 서버 관리 도구를 포함합니다.Microsoft Visual Web Developer로 대체되었습니다.

에디션

Microsoft Visual Studio는 다음 에디션 또는 SKU에서 [52]사용할 수 있습니다.

지역 사회

커뮤니티 에디션은 2014년 11월 12일 Visual Studio Professional과 유사한 기능을 갖춘 새로운 무료 버전으로 발표되었습니다.이 날짜 이전에 Visual Studio의 무료 버전은 기능 제한 Express 버전뿐이었습니다.Express 변종과 달리 Visual Studio Community는 여러 언어를 지원하며 확장을 지원합니다.개인 개발자는 커뮤니티 에디션 사용에 제한이 없습니다.오픈 소스 프로젝트, 학술 연구, 교실 학습 환경에서의 공헌, Windows 운영체제용 디바이스 드라이버의 개발 및 테스트 등, 다음의 용도도 무제한으로 사용할 수 있습니다.그 외의 조직의 용도는, 모두 기업으로서 분류되고 있는지에 따라 다릅니다(Microsoft [53]마다 종업원수 250명 이상, 연간매출액 100만달러 이상).비기업은 최대 5개의 복사본을 제한 없이 사용할 수 있습니다.사용자 번호 6 이상에는 상용 라이선스가 필요합니다.기업 조직에서는 기술된 [53][54]예외 이외의 사용을 위해 상용 라이선스가 필요합니다.Visual Studio Community는 개인 개발자 및 소규모 [55][56]팀을 대상으로 합니다.

전문적인

Visual Studio 2010에서 Professional 에디션은 Visual Studio의 엔트리 레벨 상용 에디션입니다.(이전에는 기능이 제한된 Standard Edition을 사용할 수 있었습니다.)[57]지원되는 모든 개발 언어에 대한 IDE를 제공합니다.MSDN 지원은 라이선스에 따라 MSDN Essentials 또는 풀 MSDN 라이브러리로 제공됩니다.XML 및 XSLT 편집을 지원하며 ClickOnce 및 MSI사용하는 배포 패키지를 만들 수 있습니다.서버 탐색기나 Microsoft SQL Server와의 통합 등의 툴도 포함되어 있습니다.Windows Mobile 개발 지원은 Visual Studio 2005 Standard에 포함되었지만 Visual Studio 2008에서는 Professional 이상 에디션에서만 사용할 수 있습니다.Windows Phone 7 개발 지원은 Visual Studio 2010의 모든 에디션에 추가되었습니다.Windows Mobile용 개발은 Visual Studio 2010에서 더 이상 지원되지 않습니다.Windows Phone 7로 대체되었습니다.

엔터프라이즈

Professional 에디션에서 제공하는 기능과 더불어 Enterprise 에디션에서는 새로운 소프트웨어 개발, 데이터베이스 개발, 협업, 메트릭, 아키텍처, 테스트 및 보고서 도구 세트가 제공됩니다.

역사

Visual Studio의 첫 버전은 Visual Studio [58]97이었습니다.그 이전에는 Visual Basic, Visual C++, Visual Fox Pro, Visual Source Safe가 별도 제품으로 판매되었습니다.

상품명 코드명 발매일 버전
번호
최신 업데이트 버전 최신 업데이트 날짜 지원 종료 서포트되고 있다
.NET 프레임워크
(추가 기능 없음)
서포트되고 있다
.NET 코어
(추가 기능 없음)
비주얼 스튜디오 2022 데브17 2021-11-08[59] 17.0 17.1.0[60] 2022년 2월 15일 현재 안정적인 버전: 2032년 1월 13일[61] 3.5, 4.6.0 - 4.8 2.1, 3.1, 5.0, 6.0
비주얼 스튜디오 2019 데브16 2019-04-02[62] 16.0 13년 11월[63][64] 16일 2022년 4월 19일 이전 버전이지만 유지 보수:2029년[65] 4월 10일 3.5 - 4.8 2.1, 2.2, 3.0, 3.1, 5.0[66]
비주얼 스튜디오 2017 데브15 2017-03-07[67] 15.0 15.9.47[68][69] 2022년 4월 19일 이전 버전이지만 유지 보수:2027년[70] 4월 13일 3.5 - 4.7.2 1.0, 1.1, 2.0, 2.1
Visual Studio 2015 데브14 2015-07-20[71][72] 14.0 업데이트[73] 3 2016년 6월 27일 이전 버전이지만 유지 보수:2025년 10월[74] 14일 2.0 - 4.6.1 1.0
Visual Studio 2013 개발 12 2013-10-17[75][76] 12.0 업데이트[71] 5 2015년 7월 20일 이전 버전이지만 유지 보수:2024년[77] 4월 9일 2.0 - 4.5.1
Visual Studio 데브11 2012-09-12[78][79][80] 11.0 업데이트[81] 5 2015년 8월 24일 이전 버전, 아직 유지: 2023년 1월 10일[82] 2.0 - 4.5
Visual Studio 2010 데브10[83] 2010-04-12[84][85][86] 10.0 서비스[87][88] 팩 1 2011년 3월 10일 이전 버전, 더 이상 유지 관리되지 않음:2020년[89] 7월 14일 2.0 - 4.0
Visual Studio 2008 오카스[90] 2007-11-19[91][92] 9.0 서비스[93] 팩 1 2008년 8월 11일 이전 버전, 더 이상 유지 관리되지 않음:2018년[94] 4월 10일 2.0, 3.0, 3.5
Visual Studio 2005 위드비[95] 2005-11-07[96][97] 8.0 서비스[98] 팩 1 2006년 12월 15일 이전 버전, 더 이상 유지 관리되지 않음:2016년[99] 4월 12일 2.0
Visual Studio.NET 2003 에버렛[100] 2003-04-24[101] 7.1 서비스[102] 팩 1 2006년 8월 15일 이전 버전, 더 이상 유지 관리되지 않음:2013년[103] 10월 8일 1.1
Visual Studio.NET (2002) 레이니어[104] 2002-02-13[105] 7.0 서비스[106] 팩 1 2005년 3월 8일 이전 버전, 더 이상 유지 관리되지 않음:2009년[107] 7월 14일 1.0
Visual Studio 6.0 아스펜[108] 1998-09-02[109][110] 6.0 서비스[111] 팩 6 2004년 3월 29일 이전 버전, 더 이상 유지 관리되지 않음:2005년[112][113] 9월 30일
비주얼 스튜디오 97 보스턴[114] 1997-03-19[115][116][117] 5.0 서비스 팩 3 1997년 12월 4일 이전 버전, 더 이상 유지 관리되지 않음:2003년[118][119] 6월 30일

97

마이크로소프트는 1997년에 처음으로 Visual Studio(보스턴이라는 [114]코드명으로 같은 이름의 도시를 위해 VS 코드네임 시작)[114]를 출시하여 많은 프로그래밍 도구를 함께 묶었다.Visual Studio 97은 두 가지 에디션으로 제공되었습니다.Visual Studio Professional 및 Visual Studio Enterprise, Professional Edition은 CD 3장, Enterprise는 CD 4장으로 구성되어 있습니다.Java 프로그래밍용 Visual J++ 1.1을 포함하고 Active Server [citation needed]Pages를 사용하여 동적으로 생성된 웹 사이트를 만들기 위한 Visual InterDev를 도입했습니다.Microsoft Developer Network 라이브러리가 포함되어 있는 컴패니언 CD가 1장 있었습니다.

Visual Studio 97은 여러 언어에 동일한 개발 환경을 사용하려는 시도였습니다.Visual J++, InterDev, MSDN 라이브러리는 모두 Developer [120]Studio라고 불리는 동일한 '환경'을 사용하고 있었습니다.

또한 Visual Studio는 Visual C++, Visual Basic [20]및 Visual FoxPro에 사용되는 별도의 IDE와 함께 번들로 판매되었습니다.

6.0(1998년)

다음 버전 6.0(코드로네임,[citation needed] 콜로라도의 스키 리조트에서 따온 Aspen)은 1998년 6월에 출시되었으며 Windows 9x 플랫폼에서 [121]실행되는 마지막 버전입니다.각 언어의 각 버전도 v6.0으로 결정되었으며, 여기에는 v1.1 이전 버전인 Visual J++와 Visual InterDev가 포함되어 있습니다.Microsoft v6 에디션은 프로그래머에게 통합된 유사 플랫폼을 제공하기 위한 다음 4개 릴리스의 핵심 환경이었습니다.이것에 의해, Microsoft는 플랫폼에 의존하지 않고 개발을 이행했습니다.NET 프레임워크

Visual Studio 6.0은 Visual J++[122][123]가 포함된 마지막 버전입니다.이 버전은 Microsoft Internet Explorer가 Java Virtual Machine을 지원하지 않도록 Sun Microsystems와의 합의의 일환으로 Microsoft가 삭제했습니다.

Visual Studio 6.0은 Professional과 Enterprise의 [124]두 가지 에디션으로 제공됩니다.Enterprise 에디션에는 Professional 에디션에는 없는 다음과 같은 추가 기능이 포함되어 있습니다.

  • 응용 프로그램 퍼포먼스 탐색기
  • 자동화 매니저
  • Microsoft Visual Modeler
  • RemAuto 연결 관리자[citation needed]
  • Visual Studio Analyzer

또한 Visual Studio는 Visual C++, Visual Basic [20]및 Visual FoxPro에 사용되는 별도의 IDE와 함께 번들로 판매되었습니다.

.NET 2002

Microsoft는 Visual Studio를 출시했습니다.NET (VS)NET)는 2002년 2월에 코드네임 Rainier([citation needed]워싱턴의 Mount Rainier용)로 명명되었습니다(2001년에 Microsoft Developer Network를 통해 베타 버전이 출시되었습니다).가장 큰 변화는 를 사용한 관리 코드 개발 환경의 도입입니다.NET 프레임워크를 사용하여 개발한 프로그램.NET 는, 머신 언어(예를 들면 C++)로 컴파일 되지 않고, Microsoft Intermediate Language(MSIL) 또는 Common Intermediate Language(CIL)라고 불리는 형식으로 컴파일 됩니다.CIL 응용 프로그램이 실행되면 실행 중인 플랫폼에 적합한 머신 언어로 실행 중에 컴파일되므로 여러 플랫폼에서 코드가 이식됩니다.CIL로 컴파일된 프로그램은 공통 언어 인프라스트럭처를 구현한 플랫폼에서만 실행할 수 있습니다.Linux 또는 Mac OS X에서는 Microsoft 이외의 것을 사용하여 CIL 프로그램을 실행할 수 있습니다.Mono 및 DotGNU와 같은 NET 구현.

이는 NT 기반 Windows [125]플랫폼을 필요로 하는 최초의 Visual Studio 버전입니다.설치 관리자는 이 요건을 적용합니다.

Visual Studio.NET 2002는 다음 4가지 에디션으로 출고됩니다.아카데미, 프로페셔널, 엔터프라이즈 개발자 및 엔터프라이즈 아키텍트.마이크로소프트는 새로운 프로그래밍 언어인 C#(C-sharp)을 대상으로 도입했습니다.NET. 또한 Visual J++의 후속작인 Visual J#도 소개했습니다.Visual J# 프로그램은 Java의 언어 구문을 사용합니다.단, Visual J++ 프로그램과는 달리 Visual J# 프로그램에서는 대상만 지정할 수 있습니다.다른 모든 Java 툴이 대상으로 하는 Java Virtual Machine이 아닌 NET Framework입니다.

Visual Basic은 새로운 프레임워크에 맞게 크게 바뀌었고, 새로운 버전은 Visual Basic이라고 불렸다.NET. Microsoft는 C++에 Managed Extensions for C++라고 하는 확장 기능도 추가하였습니다.NET 프로그램은 C++로 작성할 수 있습니다.

Visual Studio.NET 에서는, Windows 를 대상으로 하는 애플리케이션을 작성할 수 있습니다(의 Windows Forms 부분을 사용).NET Framework), 웹(ASP 사용).NET 및 Web Services) 및 애드인이 있는 휴대용 디바이스(를 사용)를 포함합니다.NET Compact Framework).

Visual Studio 내부 버전 번호입니다.NET 2002는 버전 7.0입니다.Microsoft는 Visual Studio Service Pack 1을 출시했습니다.NET 2002(2005년 [126]3월).

.NET 2003

2003년 4월에 Microsoft는 Visual Studio에 대한 마이너업그레이드를 도입했습니다.NET은 Visual Studio라고 부릅니다.NET 2003, 코드네임 Everett(동명[citation needed]도시)로의 업그레이드가 포함되어 있습니다.NET Framework 버전 1.1로 ASP를 사용한 모바일 장치용 프로그램 개발을 지원하는 첫 번째 릴리스입니다.NET 또는 을 참조해 주세요.NET 콤팩트 프레임워크Visual C++ 컴파일러의 표준 준수는 특히 부분 템플릿 전문화 영역에서 개선되었습니다.Visual C++ Toolkit 2003은 Visual Studio와 함께 제공되는 동일한 C++ 컴파일러 버전입니다.Microsoft가 무료로 제공하는 IDE가 없는 NET 2003.2010년부터는 더 이상 사용할 수 없으며 Express Edition으로 대체되었습니다.Visual Studio.NET 2003 에서는, C++/CLI 의 전신인 Managed C++ 도 서포트되고 있습니다.Visual Studio 내부 버전 번호입니다.NET 2003은 버전 7.1이고 파일 형식 버전은 8.[127]0입니다.Visual Studio.NET 2003은 Windows NT 4.0 SP6a, SP3 이하의 Windows 2000 버전 및 SP2 이전의 Windows XP를 지원하는 마지막 버전입니다.

Visual Studio.NET 2003은 5가지 에디션으로 출하되었습니다.아카데믹, 스탠다드, 프로페셔널, 엔터프라이즈 개발자 및 엔터프라이즈 아키텍트.Visual Studio.NET 2003 Enterprise Architect 에디션에는 애플리케이션 아키텍처의 통합 모델링 언어 기반의 시각적 표현을 작성하는 툴, 객체 역할 모델링(ORM) 및 논리 데이터베이스 모델링 솔루션 등 Microsoft Visio 2002 모델링 기술이 구현되어 있습니다.또한 대규모 개발 팀이 코딩 스타일을 표준화하고 구성요소 사용 및 속성 설정에 대한 정책을 적용할 수 있도록 지원하기 위해 "엔터프라이즈 템플릿"도 도입되었습니다.

Service Pack 1은 2006년 [128]9월 13일에 출시되었습니다.

2005년

Visual Studio 2005 베타 2 팀 스위트 설치 디스크

Visual Studio 2005(코드네임 Whidbey, Puget Sound [citation needed]지역의 Whidbey Island 참조)는 2005년 10월 온라인과 몇 주 후 소매점에 출시되었습니다.Microsoft 는 「」를 삭제했습니다.Visual Studio 2005의 NET" 별명(및 기타 제품도 포함)이름에는 NET)이 있습니다만, 주로 를 대상으로 하고 있습니다.버전 2.0으로 업그레이드된 NET Framework.SP1 이하의 Windows Server 2003을 지원하는 마지막 버전이기 때문에 C++ [129][130]어플리케이션의 Windows 98, Windows 2000 및 Windows Me를 대상으로 할 수 있는 마지막 버전입니다.

Visual Studio 2005의 내부 버전 번호는 8.0이고 파일 형식 버전은 9.[127]0입니다.Microsoft는 2006년 [131]12월 14일에 Visual Studio 2005 Service Pack 1을 출시했습니다.Windows Vista 호환성을 제공하는 Service Pack 1 추가 업데이트가 2007년 [132]6월 3일에 제공되었습니다.

Visual Studio 2005는 에 도입된 모든 신기능을 지원하도록 업그레이드되었습니다.범용 및 ASP를 포함한 NET Framework 2.0NET 2.0Visual Studio의 IntelliSense 기능이 제네릭용으로 업그레이드되었으며 ASP를 지원하기 위해 새로운 프로젝트 유형이 추가되었습니다.NET Web 서비스Visual Studio 2005에서는 새로운 XML 기반 프로젝트 파일 [133]형식을 채택한 Microsoft 빌드 엔진(MS빌드)이라는 새로운 태스크 기반 빌드 플랫폼 지원이 추가로 도입되었습니다.Visual Studio 2005에는 ASP를 호스트할 수 있는 IIS와는 다른 로컬 웹 서버도 포함되어 있습니다.개발 및 테스트 시 NET 애플리케이션.또한 모든 SQL Server 2005 데이터베이스도 지원합니다.데이터베이스 설계자가 ADO를 지원하도록 업그레이드되었습니다.에 포함되어 있다NET 2.0NET Framework 2.0.또, C++는, 관리 C++[134] 의 사용을 대체하는 C++/CLI 를 추가해, 같은 업그레이드를 실시했습니다.Visual Studio 2005의 다른 신기능에는 애플리케이션 설계를 도입 전에 검증할 수 있는 "Deployment Designer"가 있습니다.ASP와 조합하면 웹 퍼블리싱 환경이 개선됩니다.다양한 종류의 사용자 부하에서 애플리케이션 성능을 확인하기 위한 NET 2.0 및 부하 테스트.2005년 에디션부터 Visual Studio는 광범위한 64비트 지원도 추가했습니다.호스트 개발 환경 자체는 32비트 애플리케이션으로만 사용할 수 있지만, Visual C++ 2005는 IA-64(Itanium)[135]만 아니라 x86-64(AMD64 및 Intel 64)용 컴파일을 지원합니다.Platform SDK에는 64비트 컴파일러와 64비트 버전의 라이브러리가 포함되어 있습니다.

Microsoft는 VBA(Visual Basic for Applications) 및 VSA(Visual Studio for Applications)의 후속 제품으로 Visual Studio Tools for Applications도 발표했습니다.VSTA 1.0은 Office 2007과 함께 제조에 출시되었습니다.이는 Office 2007에 포함되어 Visual Studio 2005 SDK에도 포함되어 있습니다.VSTA는 Visual Studio 2005 IDE를 기반으로 한 커스터마이즈된 IDE와 를 통해 기능을 공개하기 위해 응용 프로그램에 내장할 수 있는 런타임으로 구성됩니다.NET 객체모델Office 2007 애플리케이션은 VSTA와 통합된 InfoPath 2007을 제외하고 VBA와 계속 통합됩니다.VSTA 버전 2.0(Visual Studio 2008 기반)은 2008년 [136]4월에 출시되었습니다.WPF, WCF, WF, LINQ 및 지원 등의 기능을 포함하여 첫 번째 버전과는 크게 다릅니다.NET 3.5 프레임워크

2008년

Visual Studio 2008 [137]및 Visual Studio Team System[138][139] 2008 코드네임 Orcas(Orcas Island, 이전 2005년 릴리즈의 Whidbey와 같은 Puget Sound 지역의 섬 참조)은 2007년 11월 19일 MSDN 가입자들에게 와 함께 출시되었습니다.NET Framework 3.5.Visual Studio 2008 IDE의 소스 코드는 일부 마이크로소프트 파트너 및 [90]ISV에서 공유 소스 라이센스로 제공됩니다.Microsoft는 2008년 [140]8월 11일에 Visual Studio 2008 Service Pack 1을 출시했습니다.Visual Studio 2008의 내부 버전 번호는 버전 9.0이고 파일 형식 버전은 10.0입니다.Visual Studio 2008은 C++ [141]어플리케이션용 Windows XP SP2, Windows Server 2003 SP1 및 Windows Vista RTM을 대상으로 할 수 있는 마지막 버전입니다.

Visual Studio 2008은 Windows Vista, 2007 Office 시스템 및 웹 애플리케이션 개발에 중점을 두고 있습니다.비주얼 디자인의 경우 Microsoft Expression Web의 영향을 받은 새로운 Windows Presentation Foundation 비주얼 디자이너와 새로운 HTML/CSS 에디터가 포함됩니다.J#은 포함되지 않습니다.Visual Studio 2008을 사용하려면 이 필요합니다.NET 3.5 Framework 및 디폴트에서는 컴파일된 어셈블리를 에서 실행할 수 있도록 설정합니다.NET Framework 3.5 단, 개발자가 의 버전을 선택할 수 있는 멀티 타겟팅도 지원합니다.NET Framework (2.0, 3.0, 3.5, Silverlight CoreCLR 또는 중 하나)NET Compact Framework)를 사용합니다.Visual Studio 2008에는 새로운 코드 메트릭스 도구를 포함한 새로운 코드 분석 도구도 포함되어 있습니다(Team Edition 및 Team Suite [142]Edition에만 해당).Visual C++의 경우 Visual Studio는 Windows [143]Vista에 도입된 비주얼 스타일 및 UI 컨트롤을 지원하는 새로운 버전의 Microsoft Foundation Class(MFC 9.0)를 추가합니다.네이티브 코드 및 관리 코드 상호 운용성을 위해 Visual C++는 관리 코드에 대한 C++ Standard Template Library(STL) 컨테이너 및 알고리즘의 포트인 STL/CLR을 도입합니다.STL/CLR은 C++/CLI 관리 [144][145]개체에서 작동하는 STL 유사 컨테이너, 반복기 및 알고리즘을 정의합니다.

Visual Studio 2008 기능에는 XAML 기반 설계자(코디네임 Cider), 워크플로우 설계자, LINQ to SQL 설계자(SQL Server 데이터의 유형 매핑 및 개체 캡슐화를 정의), XSLT 디버거, JavaScript Intellisense 지원, JavaScript Debugging 지원,[146] UAC 매니페스트 지원 등이 있습니다.Windows Forms WPF용 확장 UI 위젯 세트와 함께 제공됩니다.또, 멀티 스레드 빌드 엔진(MSBuild)을 탑재해, 프로젝트의 복수의 소스 파일(및 실행 파일)을 동시에 컴파일 합니다.또한 Windows Vista에서 도입된 PNG 형식의 아이콘 리소스 컴파일도 지원합니다.업데이트된 XML Schema Designer는 Visual Studio [147]2008이 출시된 후 잠시 후에 별도로 릴리스되었습니다.

Visual Studio Debugger에는 멀티 스레드 응용 프로그램을 보다 쉽게 디버깅할 수 있는 기능이 포함되어 있습니다.디버깅 모드에서는 모든 스레드를 나열하는 [스레드(Treads)]창에서 스레드 위에 마우스를 올리면 해당 스레드의 스택트레이스가 [148]툴팁으로 표시됩니다.스레드 이름을 직접 지정하고 해당 [149]창 자체에서 쉽게 식별할 수 있도록 할 수 있습니다.또, 코드 창에서는, 현재의 스레드내의 현재의 실행 명령의 위치를 나타내는 것과 함께, 다른 스레드내의 현재의 실행 명령도 지적된다.[149][150]Visual Studio 디버거는 의 통합 디버깅을 지원합니다.NET 3.5 Framework Base Class Library(BCL; 프레임워크 베이스 클래스 라이브러리). BCL 소스 코드 및 디버깅 기호를 동적으로 다운로드하여 [151]디버깅 중에 BCL 소스에 들어갈 수 있습니다.2010년 현재 BCL 소스의 제한된 서브셋을 사용할 수 있으며, 추후 더 많은 라이브러리 지원이 예정되어 있습니다.

2010년

2010년 4월 12일, Microsoft는 코드네임 Dev10 [83]Visual Studio 2010을 출시했습니다.NET Framework 4.[152][153]Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1, SP2 이하의 Windows Server 2008, SP1 이전의 Windows 7, SP1 이전의 Windows Server 2008 R2를 지원하는 마지막 버전입니다.

Microsoft에 따르면, Visual Studio 2010 IDE는 UI 조직을 삭제하고 "복잡함과 복잡성을 [154]줄인다"고 합니다.새로운 IDE는 여러 문서 창과 부동 도구 창을 [154]더 잘 지원하며 멀티 모니터도 더 잘 지원합니다.IDE 쉘은 WPF(Windows Presentation Foundation)를 사용하여 다시 작성되었으며, 내부 셸은 추가 기능을 사용하여 [155]IDE 동작을 수정할 수 있었던 이전 버전의 IDE보다 더 많은 확장성 포인트를 제공하는 MEF(Managed Extensibility Framework)를 사용하여 다시 설계되었습니다.

새로운 멀티패러다임 ML 변수 F#은 Visual Studio [156]2010의 일부를 형성합니다.

Visual Studio 2010은 에는 부속되어 있습니다.NET Framework 4 및 Windows [154]7을 대상으로 한 애플리케이션 개발을 지원합니다.Microsoft SQL Server [154]에도 IBM DB2Oracle 데이터베이스를 지원합니다.인터랙티브 [154]디자이너를 포함한 Microsoft Silverlight 애플리케이션 개발을 통합 지원합니다.Visual Studio 2010은 병렬 프로그래밍을 단순화하기 위한 여러 도구를 제공합니다.또한 의 병렬 확장 기능도 갖추고 있습니다.NET Framework 및 Parallel Patterns Library for Native Code, Visual Studio 2010에는 병렬 애플리케이션을 디버깅하기 위한 도구가 포함되어 있습니다.새로운 툴을 사용하면 병렬 태스크와 런타임 [157]스택을 시각화할 수 있습니다.병렬 어플리케이션 프로파일링 도구를 사용하여 스레드 대기시간 및 프로세서 [158]코어 간 스레드 이행 시각화를 수행할 수 있습니다.인텔과 마이크로소프트는 Visual Studio[159] 2010의 새로운 동시 실행 시간 지원을 공동 서약했으며 인텔은 Visual [160]Studio의 애드온으로서 병행 실행 지원을 시작했습니다.

이제 Visual Studio 2010 코드 편집기에서 참조가 강조 표시됩니다. 기호를 선택할 때마다 해당 기호의 다른 모든 용도가 [161]강조 표시됩니다.또한 C++, C# 및 VB의 모든 기호를 점진적으로 검색하는 빠른 검색 기능도 제공합니다.NET 프로젝트빠른 검색은 하위 문자열 일치 및 camelCase [161]검색을 지원합니다. 계층 기능을 사용하면 개발자는 현재 메서드에서 호출된 모든 메서드와 현재 [161]메서드를 호출하는 메서드를 볼 수 있습니다.Visual Studio의 IntelliSense는 개발자가 선택할 수 있는 소비 우선 모드를 지원합니다.이 모드에서는 IntelliSense는 식별자를 자동으로 완성하지 않습니다.이를 통해 개발자는 정의되지 않은 식별자(변수 또는 메서드 이름 등)를 사용하여 나중에 정의할 수 있습니다.또한 Visual Studio 2010은 [161]사용방법에 따라 유형을 추론할 수 있는 경우 자동으로 정의함으로써 이 문제를 해결할 수 있습니다.현재 버전의 Visual Studio에는 C++[162]가 아닌 순수 C를 사용하는 프로젝트에서 IntelliSense를 사용할 수 없는 알려진 버그가 있습니다.

Visual Studio 2010은 MSDN 라이브러리 뷰어를 대체하는 새로운 도움말 시스템을 갖추고 있습니다.도움말 시스템은 더 이상 Microsoft 도움말 2를 기반으로 하지 않으며 Microsoft Document Explorer를 사용하지 않습니다.개발자가 당시 수행한 작업에 기반한 도움말 항목을 포함하는 동적 도움말은 최종 [163]릴리스에서 삭제되었지만 Microsoft에서 [164]다운로드하여 다시 추가할 수 있습니다.

Visual Studio 2010은 Windows Phone 7 이전 Windows Mobile용 개발을 지원하지 않습니다.Visual Studio 2010 Service Pack 1은 2011년 [165]3월에 출시되었습니다.

Ultimate 2010

Visual Studio Ultimate 2010은 Visual Studio 2008 [166]Team Suite를 대체합니다.여기에는 Architecture Explorer와 같은 새로운 모델링 [167]도구가 포함되어 프로젝트와 클래스, 그리고 [168]이들 간의 관계를 그래픽으로 표시합니다.UML 액티비티 다이어그램, 컴포넌트 다이어그램, (논리) 클래스 다이어그램, 시퀀스 다이어그램 및 사용 사례 다이어그램을 [168]지원합니다.Visual Studio Ultimate 2010에는 테스트 케이스를 [169]실제로 실행하지 않고 소스 코드의 변경에 의해 영향을 받는 테스트 케이스에 대한 힌트를 제공하는 테스트 영향 분석 기능도 포함되어 있습니다.이를 통해 불필요한 테스트 케이스를 실행하지 않도록 함으로써 테스트 속도를 높일 수 있습니다.

Visual Studio Ultimate 2010에는 IntelliTrace라는 관리 코드용 이력 디버거도 포함되어 있습니다.현재 활성 스택만 기록하는 기존 디버거와 달리 IntelliTrace는 이전 함수 호출, 메서드 매개 변수, 이벤트 및 예외와 같은 모든 이벤트를 기록합니다.이렇게 하면 오류가 [170]발생한 위치에 중단점이 설정되지 않은 경우 코드를 다시 감을 수 있습니다.IntelliTrace를 사용하여 디버깅하면 응용 프로그램을 사용하지 않고 디버깅할 때보다 응용 프로그램의 실행 속도가 느려지고 추가 데이터를 기록해야 하므로 더 많은 메모리를 사용합니다.Microsoft 에서는, 실제로 기록할 데이터의 양을 설정할 수 있기 때문에, 개발자는 실행 속도와 자원 사용의 밸런스를 맞출 수 있습니다.Visual Studio Ultimate 2010의 랩 관리 컴포넌트는 가상화를 사용하여 테스터 및 개발자를 위한 유사한 실행 환경을 구축합니다.가상 시스템에는 [171]나중에 문제를 조사하고 문제를 재현할 수 있는 체크포인트로 태그가 지정됩니다.또한 Visual Studio Ultimate 2010에는 테스트 실행에 사용된 정확한 절차뿐만 아니라 동작 환경의 특정 상태를 캡처하는 테스트 실행을 기록하는 기능도 포함되어 있습니다.그 후,[172] 이러한 순서를 재생해 문제를 재현할 수 있습니다.

2012년

Microsoft Visual Studio 2012 로고

Visual Studio 2012의 최종 제작은 2012년 8월 1일에 발표되었고 공식 출시 행사는 2012년 [173]9월 12일에 열렸습니다.

이전 버전과 달리 Visual Studio 2012는 매크로를 기록 및 재생할 수 없으며 매크로 편집기가 [174]제거되었습니다.

새로운 기능에는 WinRTC++/CX(컴포넌트 확장) 및 C++AMP(GPGPU 프로그래밍) 시멘틱 컬러라이제이션 [175]지원이 포함됩니다.

2011년 9월 16일 Visual Studio 11의 완전한 '개발자 미리보기'가 마이크로소프트 웹사이트에 게시되었습니다.Visual Studio 11 Developer Preview를 사용하려면 Windows 7, Windows Server 2008 R2, Windows 8 이상의 운영 [176]체제가 필요합니다.이 릴리스에 포함되어 있는 Microsoft Foundation Class Library(MFC) 및 Cruntime(CRT) 버전에서는 네이티브멀티 타겟팅과 최신 라이브러리, 컴파일러 및 헤더를 [177]사용하는 경우를 제외하고 Windows XP 또는 Windows Server 2003과 호환되는 소프트웨어를 생성할 수 없습니다.그러나 2012년 6월 15일 VC++ Team 블로그의 블로그 투고에서는 고객의 피드백에 따라 Microsoft는 [178]2012년 가을에 출시될 Visual C++ 버전에서 Windows XP 타깃에 대한 네이티브 지원을 다시 도입할 것이라고 발표했습니다(개발 플랫폼이 아님)을 다시 도입할 것이라고 발표했습니다.Visual Studio 2012 Update 1(Visual Studio 2012.1)은 2012년 11월에 출시되었습니다.이 업데이트에서는 Windows XP 타깃 지원 및 기타 새로운 도구 및 기능(Windows Store [179]앱 진단 및 테스트 지원 향상 등)이 추가되었습니다.

2011년 8월 24일 Visual C++ 팀의 프로그램 매니저인 Sumit Kumar의 블로그 게시물에는 Visual Studio C++ [180]IDE의 다음 버전의 몇 가지 기능이 나열되어 있습니다.

  • 의미적 색채화:매크로, 열거, 타이프네임, 함수 [180]등 C++ 구문의 구문 색상, 다양한 사용자 정의 또는 기본 색상 개선.
  • 참조 강조 표시: 기호를 선택하면 [180]범위 내에서 해당 기호에 대한 참조가 모두 강조 표시됩니다.
  • 새로운 솔루션 탐색기:새로운 솔루션 탐색기를 사용하면 솔루션/프로젝트 내의 클래스 및 파일 계층을 시각화할 수 있습니다.클래스의 [180]함수나 사용법에 대한 콜을 검색할 수 있습니다.
  • IntelliSense 목록 자동 표시:IntelliSense는 특정 연산자(스코프 연산자(:) 또는 바로 가기 키(Ctrl-Space 또는 Ctrl-J)[180]를 사용하여 명시적으로 호출해야 했던 이전 버전과 달리 코드를 입력할 때 자동으로 표시됩니다.
  • 구성원 목록 필터링:IntelliSense는 퍼지 로직을 사용하여 [180]목록에 표시할 함수/변수/유형을 결정합니다.
  • 코드 스니펫:코드 스니펫은 IntelliSense에 포함되어 사용자의 파라미터에 따라 관련 코드를 자동으로 생성하며 커스텀 코드 스니펫을 생성할 수 있습니다.[180]

Visual Studio 2012의 소스 코드는 약 5천만 줄의 [181]코드로 구성되어 있습니다.

인터페이스 백래시

Visual Studio 11 베타판에서는 알림 또는 상태 변경 목적으로 색상이 사용되는 경우를 제외하고 도구 내에서 색상이 사용되지 않도록 했습니다.그러나 사용자 인터페이스에서 [182][183]더 많은 대비, 차별화, 선명도 및 "에너지"를 요구하는 피드백이 있은 후 색상 사용이 반환되었습니다.

Visual Studio 2012 RC에서는 Visual Studio를 다른 Microsoft 사용자 인터페이스의 방향과 일관되게 유지하고 상단 메뉴 표시줄 [184]영역에 추가 구조를 제공하기 위한 캠페인의 일환으로 인터페이스의 주요 변경 사항이 있습니다.이 재설계는 읽기 어렵고,[185] 개발자들이 카멜 케이스를 사용하여 단어를 더 돋보이게 하는 트렌드를 거스른다는 비판을 받았다.일부에서는 재설계의 근본 원인이 메트로 [186]프로그램의 단순한 외관과 느낌을 통합하기 위한 것이라고 추측했습니다.다만, Windows 레지스트리 옵션에서는, 유저가 모든 캡 인터페이스를 [187]무효로 할 수 있습니다.

2013년

Visual Studio 2013의 미리 보기는 2013 빌드 컨퍼런스에서 발표되었으며 2013년 [188]6월 26일에 공개되었습니다.Visual Studio 2013 RC(Release Candidate)는 2013년 [189]9월 9일 MSDN에서 개발자들에게 제공되었습니다.

Visual Studio 2013의 최종 릴리스는 2013년 10월 17일에 와 함께 다운로드 할 수 있게 되었습니다.NET 4.5.1.[190]Visual Studio 2013은 2013년 11월 13일 S가 주목한 가상 론칭 이벤트에서 정식 론칭되었습니다.Somasegar 및 [191]events.visualstudio.com에서 호스팅됩니다."[192]Visual Studio 2013 Update 1"(Visual Studio 2013.1)은 2014년 1월 20일에 출시되었습니다.Visual Studio 2013.1은 고객 [193]피드백의 몇 가지 주요 영역을 다루는 대상 업데이트입니다.Visual Studio 2013 Update 2 (Visual Studio 2013.2)는 2014년 [194]5월 12일에 출시되었습니다.Visual Studio 2013 Update 3은 2014년 8월 4일에 출시되었습니다.이 업데이트에서 Visual Studio는 VS2012에서 [195]도입된 모든 캡 메뉴를 비활성화하는 옵션을 제공합니다.Visual Studio 2013 Update 4 (Visual Studio 2013.4)는 2014년 [196]11월 12일에 출시되었습니다.Visual Studio 2013 Update 5 (Visual Studio 2013.5)는 2015년 [197]7월 20일에 발매되었습니다.

2015년

Visual Studio "14"로 불리던 첫 번째 커뮤니티 테크놀로지 프리뷰(CTP)는 2014년[198] 6월 3일에 출시되었고 2015년 4월 29일에 출시 후보가 발표되었습니다. Visual Studio 2015는 2014년 [199]11월 12일에 공식 명칭으로 발표되었습니다.

Visual Studio 2015 RTM은 2015년 [197]7월 20일에 출시되었습니다.Visual Studio 2015 Update 1은 2015년 [197]11월 30일에 출시되었습니다.Visual Studio 2015 Update 2는 2016년 [197]3월 30일에 출시되었습니다.Visual Studio 2015 Update 3은 2016년 [197]6월 27일에 출시되었습니다.Visual Studio 2015는 Windows Vista SP2, Windows Server 2008 SP2, Windows 8을 지원하는 마지막 버전입니다.

2017년

Microsoft Visual Studio 2017 Logo
Microsoft Visual Studio 2017 로고

처음에는 비주얼 스튜디오 "15"로 불렸으며 2017년 [200]3월 7일에 개봉되었다.첫 번째 프리뷰는 [201]2016년 3월 30일에 공개되었습니다.Visual Studio "15" Preview 2는 2016년 [202][203]5월 10일 출시되었습니다.Visual Studio "15" Preview 3는 2016년 [204][205]7월 7일에 공개되었습니다.Visual Studio "15" Preview 4는 2016년 [206][207]8월 22일에 공개되었습니다.Visual Studio "15" Preview 5는 2016년 [208]10월 5일에 공개되었습니다.

2016년 11월 14일 잠시 동안 마이크로소프트는 Visual Studio 2017 제품 이름 버전을 공개하는 블로그 게시물을 공개했습니다.[209]

2016년 11월 16일, "Visual Studio 2017"이 최종 [210]명칭으로 발표되었고, Visual Studio 2017 RC가 [211]출시되었습니다.

2017년 3월 7일, Visual Studio 2017이 일반 [211]공개되었습니다.

2017년 3월 14일, Visual Studio 2017의 첫 번째 수정이 첫 [211]번째 릴리스에서 설치 또는 솔루션 열기 중 오류로 인해 릴리스되었습니다.

2017년 4월 5일, Visual Studio 2017 15.1이 출시되었고 타겟팅 지원이 추가되었습니다.NET Framework 4.7

2017년 5월 10일, Visual Studio 2017 15.2가 출시되었고 새로운 워크로드인 "데이터 과학 및 분석 애플리케이션 워크로드"가 추가되었습니다.2017년 5월 12일 다크 컬러 테마를 수정하는 업데이트가 출시되었습니다.

2017년 8월 14일 Visual Studio 2017 15.3이 출시되었고 타겟팅 지원이 추가되었습니다.NET Core 2.0하위 모듈(CVE 2017-1000117)의 Git 취약성을 해결하기 위한 업데이트(15.3.1)가 4일 후에 릴리스되었습니다.

2017년 10월 10일 Visual Studio 15.4가 [212]출시되었습니다.

2017년 12월 4일, Visual Studio 15.5가 출시되었습니다.이 업데이트에는 대폭적인 성능 향상, 새로운 기능 및 버그 [213]수정이 포함되어 있습니다.

2018년 3월 6일 Visual Studio 15.6이 출시되었습니다.유닛의 테스트와 퍼포먼스의 [214]갱신이 포함됩니다.

2018년 5월 7일, Visual Studio 15.7이 출시되었습니다.여기에는 설치, 에디터, 디버거 등 전반적인 업데이트가 포함되어 있습니다.2018년 8월 2일 출시된 15.7.6 최신 버전인 거의 모든 포인트 릴리스에는 보안 업데이트가 포함되어 있습니다.Visual Studio 2017 15.7 릴리즈에서 Visual C++는 이제 C++17 [39]표준을 준수합니다.

2018년 9월 20일 Visual Studio 15.8.5가 출시되었습니다.Xamarin용 툴이 Xcode [215]10을 지원하게 되었습니다.

Visual Studio 2017은 EditorConfig(코딩 스타일 적용 프레임워크), NGEN 지원 등의 새로운 기능을 제공합니다.NET Core 및 Docker 툴 세트(미리보기) 및 Xamarin 4.3(미리보기)[211]입니다.또한 XAML Editor, 개선된 IntelliSense, 라이브 유닛 테스트, 디버깅 기능 확장 및 향상된 IDE 경험과 생산성도 [216]갖추고 있습니다.또한 Windows 10 Mobile 프로젝트 [217]유지 관리를 지원하는 Visual Studio의 마지막 버전입니다.

2019년

Visual Studio 2019 Icon
Visual Studio 2019 아이콘

2018년 6월 6일 마이크로소프트는 Visual Studio 2019 (버전 16)[218]를 발표했습니다.

2018년 12월 4일, Visual Studio 2019 Preview 1이 [219]공개되었습니다.2019년 1월 24일 Visual Studio 2019 Preview 2가 [220]공개되었습니다.2019년 2월 13일 Visual Studio 2019 Preview 3이 [221]공개되었습니다.

2019년 2월 27일, Visual Studio 2019 RC가 [222]발매되었습니다.

2019년 4월 2일부터 일반(GA)이 제공되어 [223]다운로드가 가능합니다.

2022

2021년 4월 19일 Microsoft는 Visual Studio 2022(버전 17)[224][225]를 발표했습니다.Visual Studio 메인 프로세스가 4GB 이상의 메모리에 액세스할 수 있도록 64비트 프로세스로 실행되는 첫 번째 버전이기 때문에 대규모 프로젝트에서 발생할 수 있는 메모리 부족 예외를 방지할 수 있습니다.

2021년 6월 17일 Visual Studio 2022 Preview 1이 [226]출시되었습니다.

2021년 7월 14일, Visual Studio 2022 Preview 2가 [227]공개되었습니다.

2021년 8월 10일 Visual Studio 2022 Preview 3이 [228]출시되었습니다.

2021년 9월 14일 Visual Studio 2022 Preview 4가 [229]출시되었습니다.

2021년 10월 12일, Visual Studio 2022 RC와 프리뷰 5가 출시되었으며, 2021년 11월 8일 일반 [230]제공이 가능합니다.

일반적으로 2021년 11월 8일부터 이용 가능하며 [231]다운로드도 가능합니다.

관련 제품

Azure DevOps 서비스

2013년 11월 13일, Microsoft는 Microsoft Azure 플랫폼에서 Visual Studio의 서비스로서의 소프트웨어(SaaS)의 출시를 발표했습니다.그 당시 Microsoft는 Visual Studio Online이라고 불렀습니다.이전에 Team Foundation Services로 발표되었던 이 서비스는 인터넷에서 이용할 수 있도록 하고 롤링 [232][233]릴리즈 모델을 구현함으로써 사내 TFS(Team Foundation Server, 현재 Azure DevOps Server)로 확장되었습니다.고객은 Azure 포털을 사용하여 Visual Studio Online을 구독할 수 있습니다.가입자는 호스트된 Git 호환 버전 관리 시스템, 부하 테스트 서비스, 텔레메트리 서비스 및 코드네임 "Monaco"[234]라는 브라우저 내 코드 에디터를 받는다.2015년 11월 18일 Connect(); 2015 개발자 이벤트에서 Microsoft는 이 서비스가 "Visual Studio Team Services(VSTS)"[235]로 브랜드 변경되었음을 발표했습니다.2018년 9월 10일, 마이크로소프트는 "Azure DevOps Services"[45]라는 서비스의 또 다른 브랜드 변경을 발표했습니다.

Microsoft는 Azure DevOps 서비스를 위한 Stakeholder, Basic 및 Visual Studio 사용자 액세스 수준을 제공합니다.기본 요금제는 최대 5명까지 무료입니다.Visual Studio 구독을 가진 사용자는 추가 [236]요금 없이 요금제에 추가할 수 있습니다.

Visual Studio 애플리케이션 라이프 사이클 관리

Visual Studio Application Lifecycle Management(ALM)는 마이크로소프트가 개발한 통합 소프트웨어 개발 도구 모음입니다.이러한 툴은 현재 IDE(Visual Studio 2015 Community 이상 에디션), 서버(Team Foundation Server) 및 클라우드 서비스(Visual Studio Team Services)[237]로 구성되어 있습니다.Visual Studio ALM은 팀 기반 개발 및 협업, 신속한 변화를 위한 프로젝트 관리, DevOps, 소스 제어, 패키징, 지속적인 개발, 자동화된 테스트, 릴리스 관리, 지속적인 제공 및 애플리케이션 및 [238]서비스에 대한 보고 도구를 지원합니다.

Visual Studio 2005 및 Visual Studio 2008에서는 Microsoft Visual Studio Team System(VSTS)으로 알려졌습니다.2009년 10월, 팀 시스템 브랜드는 Visual Studio 2010([240]코드네임 'Rosario') 출시와 함께 Visual Studio ALM으로 명칭이 변경되었습니다[167][239].

Visual Studio Team Services는 2013년에 Visual Studio Online으로 데뷔하였고 [241]2015년에 이름을 변경하였다.

Visual Studio 랩 관리

Visual Studio Lab Management는 소프트웨어 테스터가 가상 환경을 만들고 관리하기 위해 마이크로소프트가 개발한 소프트웨어 개발 도구입니다. 관리는 기존의 Visual Studio 애플리케이션 라이프 사이클 관리 플랫폼을 확장하여 Hyper-V 기반의 통합 테스트 랩을 가능하게 합니다.Visual Studio 2012부터는 이미 일부로서 출하되었으며, Azure DevOps와 SCVMM이 통합된 [242]후에 설정할 수 있습니다.

Visual Studio Light Switch

Microsoft Visual Studio LightSwitch는 기존 LOB 어플리케이션 작성에 특화된 확장 및 프레임워크입니다.NET 테크놀로지 및 Microsoft 플랫폼.생성된 애플리케이션은 아키텍처상의 3계층입니다.사용자 인터페이스는 Microsoft Silverlight 또는 HTML 5 클라이언트 [243]또는 SharePoint 2013 애플리케이션으로 [244]실행됩니다.논리 및 데이터 액세스 계층은 WCF 데이터 서비스를 기반으로 구축되어 ASP에서 호스팅되는 ODATA 피드로[245] 제공됩니다.NET 및 프라이머리 데이터 스토리지는 Microsoft SQL Server Express, Microsoft SQL Server 및 Microsoft SQL Azure지원합니다.LightSwitch는 Microsoft SharePoint, ODATA, WCF RIA Services 의 기타 데이터 소스도 지원합니다.

LightSwitch에는 엔티티 및 엔티티 관계, 엔티티 쿼리 및 UI 화면을 설계하기 위한 그래픽 디자이너가 포함되어 있습니다.비즈니스 로직은 Visual Basic 또는 Visual C#으로 작성할 수 있습니다.LightSwitch는 Visual Studio 2012 Professional 이상에 포함되어 있습니다.Visual Studio 2015는 LightSwitch [246]툴링이 포함된 Visual Studio의 마지막 릴리스입니다.

LightSwitch 솔루션을 도입할 때 사용자 인터페이스 레이어는 옵션 컴포넌트가 되어 서비스 전용 [247]도입이 가능하게 되었습니다.

2011년 [248]7월 26일에 출시된 Visual Studio LightSwitch의 첫 번째 버전은 현재[when?] LightSwitch의 출시와 많은 차이가 있었습니다.특히 이 도구는 독립형 제품으로 구입하여 설치되었습니다.Visual Studio 2010 Professional 이상이 이미 머신에 설치되어 있는 경우 LightSwitch가 이 [249]머신에 통합됩니다.두 번째 주요 차이점은 중간 계층이 WCF RIA Services를 사용하여 구축되고 노출된다는 것입니다.

2016년 10월 14일부터 마이크로소프트는 새로운 애플리케이션 [250]개발에 LightSwitch를 더 이상 권장하지 않습니다.

Visual Studio 코드

Visual Studio Code는 Linux, Mac OS 및 [251]Windows용 프리웨어 소스 코드 편집기입니다.또한 디버깅과 내장 Git 컨트롤도 지원합니다.오픈소스[252]기반하여 2016년 4월 14일 버전 1.0으로 [253]출시되었습니다.

Visual Studio 팀 시스템 프로파일러

Visual Studio Team System Profiler(VSTS Profiler)는 퍼포먼스를 분석하는 도구입니다.프로그램의 공간 [254]및 시간 복잡성을 분석하는 NET 프로젝트.코드를 분석하여 CPU 샘플링, 계측 등의 보고서를 작성합니다.NET 메모리 할당 및 리소스 [255]경합입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://github.com/rstudio/rstudio/releases/tag/v2022.02.2%2B485; 검색: 2022년 5월 13일.
  2. ^ "Visual Studio 2022 Preview Release Notes". docs.microsoft.com. Retrieved February 19, 2022.
  3. ^ "Visual Studio 2022 Release History". docs.microsoft.com. Retrieved February 19, 2022.
  4. ^ "Visual Studio 2022 Product Family System Requirements". Microsoft. Retrieved December 29, 2021.{{cite web}}: CS1 maint :url-status (링크)
  5. ^ "Microsoft Visual Studio 2015 Language Pack". microsoft.com. Microsoft. Archived from the original on September 12, 2016. Retrieved August 29, 2016.
  6. ^ "Visual Studio Downloads". visualstudio.com. Microsoft. Archived from the original on December 26, 2018. Retrieved November 23, 2013.
  7. ^ Brenner, Pat (July 19, 2013). "C99 library support in Visual Studio 2013". Visual C++ Team Blog. Microsoft. Archived from the original on August 5, 2014. Retrieved November 7, 2021.
  8. ^ "F# at Microsoft Research". Microsoft. Archived from the original on April 1, 2019. Retrieved July 22, 2019.
  9. ^ "Best Python IDE For Python Programming". Pythonic Quest. January 13, 2017. Archived from the original on January 18, 2017. Retrieved January 17, 2017.
  10. ^ "Visual Studio Product Lifecycle and Servicing". Microsoft Docs. October 26, 2021. Retrieved November 8, 2021.{{cite web}}: CS1 maint :url-status (링크)
  11. ^ "Visual Studio Development Environment Model". MSDN. Microsoft. Archived from the original on October 19, 2008. Retrieved January 1, 2008.
  12. ^ "VSPackages and Managed Package Framework (MPF)". MSDN. Microsoft. Archived from the original on January 13, 2009. Retrieved January 1, 2008.
  13. ^ a b c d Mehta, Vijay. "Extending Visual Studio 2005". CodeGuru. Archived from the original on March 17, 2010. Retrieved January 1, 2008.
  14. ^ a b c "Language Service Essentials". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
  15. ^ "Babel Package Overview". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
  16. ^ "Managed Language Services overview". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
  17. ^ "Source Control Integration Essentials". MSDN. Archived from the original on February 15, 2011. Retrieved September 19, 2010.
  18. ^ "Source Control Plug-ins". MSDN. Archived from the original on September 26, 2010. Retrieved September 19, 2010.
  19. ^ a b Constantin, Alin. "Microsoft Source Code Control Interface". Archived from the original on February 18, 2008. Retrieved January 3, 2008.
  20. ^ a b c d "Visual Studio Extensibility". CoDe Magazine. Archived from the original on February 22, 2010. Retrieved January 1, 2008.
  21. ^ a b Guthrie, Scott. "Nice VS 2008 Code Editing Improvements". Archived from the original on June 10, 2010. Retrieved December 31, 2007.
  22. ^ Guthrie, Scott. "VS 2008 JavaScript IntelliSense". Archived from the original on December 1, 2010. Retrieved December 31, 2007.
  23. ^ Guthrie, Scott. "VS 2008 Web Designer and CSS Support". Archived from the original on January 23, 2010. Retrieved December 31, 2007.
  24. ^ a b "Visual Studio .NET - Top 10 Code Editor Tips and Tricks". MSDN TV. Archived from the original on March 23, 2008. Retrieved December 31, 2007.
  25. ^ "Attaching to Running Processes". MSDN. Archived from the original on April 30, 2008. Retrieved December 31, 2007.
  26. ^ "Dumps". MSDN. Archived from the original on September 5, 2008. Retrieved December 31, 2007.
  27. ^ "Breakpoint Overview". MSDN. Archived from the original on January 1, 2009. Retrieved December 31, 2007.
  28. ^ a b "Code Stepping Overview". MSDN. Archived from the original on September 14, 2008. Retrieved December 31, 2007.
  29. ^ "Debugging at Design Time". MSDN. Archived from the original on September 17, 2008. Retrieved December 31, 2007.
  30. ^ "Binding Controls to Data in Visual Studio". Msdn.microsoft.com. Archived from the original on May 15, 2013. Retrieved June 15, 2013.
  31. ^ "MSDN TV: Introducing "Cider" - The Visual Studio Designer for WPF ("Avalon")". MSDN TV. Retrieved January 1, 2008.
  32. ^ "MVC : The Official Microsoft ASP.NET Site". Asp.net. May 10, 2013. Archived from the original on June 24, 2010. Retrieved June 15, 2013.
  33. ^ "Dynamic Data Content Map". Asp.net. Archived from the original on June 27, 2010. Retrieved June 15, 2013.
  34. ^ "Team Explorer 2005 (.img file)". Microsoft. Archived from the original on December 24, 2010. Retrieved March 5, 2007.
  35. ^ "Visual Studio Team System 2008 Team Explorer". Microsoft. Archived from the original on June 9, 2010. Retrieved March 5, 2007.
  36. ^ "How to use the Server Explorer in Visual Studio .NET and Visual Studio 2005". Microsoft. Archived from the original on August 3, 2010. Retrieved January 1, 2008.
  37. ^ "Microsoft Visual Studio 2017 documentation: PreEmptive Protection - Dotfuscator .NET Obfuscator and Code Hardening Tool". Microsoft.com. March 15, 2017. Archived from the original on February 22, 2017. Retrieved May 16, 2017.
  38. ^ Cangialosi, Anthony (June 6, 2008). "The Visual Studio Gallery gets a little more community friendly". Anthony @ MS. Microsoft. Archived from the original on May 13, 2014. Retrieved August 3, 2014.
  39. ^ a b "Announcing: MSVC Conforms to the C++ Standard". Archived from the original on August 26, 2018. Retrieved November 7, 2021.
  40. ^ "Compiler Intrinsics". Microsoft Docs. Archived from the original on May 6, 2008. Retrieved January 2, 2008.
  41. ^ "OpenMP in Visual C++ (Visual Studio 2005)". MSDN. Microsoft. 2005. Archived from the original on September 21, 2013. Retrieved April 27, 2013.
  42. ^ "Visual C# (MSDN)". MSDN. Archived from the original on May 27, 2009. Retrieved June 1, 2009.
  43. ^ "Make Your Components Really RAD with Visual Studio .NET Property Browser". October 2010. Archived from the original on January 10, 2015. Retrieved January 26, 2015.
  44. ^ "What's New in Visual Basic and Visual C#". October 2010. Archived from the original on November 30, 2010. Retrieved January 26, 2015.
  45. ^ a b Cool, Jamie. "Introducing Azure DevOps". Archived from the original on September 10, 2018. Retrieved September 10, 2018.
  46. ^ "Visual FoxPro Home, under Visual FoxPro 9.0 Overview". MSDN. Archived from the original on March 10, 2014. Retrieved March 8, 2014.
  47. ^ "A Message to the Community". MSDN. Archived from the original on August 6, 2010. Retrieved January 2, 2008.
  48. ^ De, Alan. "Visual SourceSafe: Microsoft's Source Destruction System". Highprogrammer.com. Archived from the original on August 31, 2009. Retrieved September 6, 2009.
  49. ^ "INFO: Required Network Rights for the SourceSafe Directories". Support.microsoft.com. February 24, 2005. Archived from the original on January 26, 2012. Retrieved September 6, 2009.
  50. ^ "Microsoft Visual SourceSafe Best Practices". Msdn.microsoft.com. Archived from the original on June 5, 2009. Retrieved September 6, 2009.
  51. ^ "Buy Microsoft Visual SourceSafe 6 (324-00269) :: eCostSoftware.com - UK Software Supplier". eCostSoftware.com. Archived from the original on December 8, 2008. Retrieved September 6, 2009.
  52. ^ "Compare Visual Studio 2019 Editions". Microsoft. Archived from the original on March 12, 2017. Retrieved March 11, 2017.
  53. ^ a b "Visual Studio 2017 licensing white paper" (PDF). November 2017. Archived (PDF) from the original on August 11, 2018. Retrieved August 11, 2018.
  54. ^ "Compare Visual Studio Product Offerings Visual Studio". visualstudio.microsoft.com. Archived from the original on August 11, 2018. Retrieved August 11, 2018.
  55. ^ "Microsoft debuts Visual Studio 2015 and .NET 2015 previews, free Visual Studio Community 2013". VentureBeat. November 12, 2014. Archived from the original on November 12, 2014. Retrieved November 12, 2014.
  56. ^ "Microsoft Launches Free, Unrestricted Version Of Visual Studio For Small Teams". TechCrunch. Archived from the original on November 13, 2014. Retrieved November 12, 2014.
  57. ^ "VS 2010 Licensing Changes". Microsoft. October 19, 2009. Archived from the original on August 6, 2010. Retrieved June 22, 2010.
  58. ^ Otey, Michael (April 30, 1997). "Visual Studio 97". Windows IT Pro. Archived from the original on February 4, 2018. Retrieved February 3, 2018.
  59. ^ "Visual Studio 2022 now available". Visual Studio Blog. Microsoft. November 8, 2021.
  60. ^ jawiddis. "Visual Studio 2022 verson 17.0 Release Notes". docs.microsoft.com. Retrieved November 18, 2021.
  61. ^ "Visual Studio 2022 - Microsoft Lifecycle".
  62. ^ "Visual Studio 2019: Code faster. Work smarter. Create the future". Visual Studio Blog. Microsoft. April 2, 2019. Archived from the original on January 29, 2021. Retrieved April 3, 2019.
  63. ^ "Visual Studio 2019 v16.11 is Available Now!". Visual Studio Blog. Microsoft. August 10, 2021.
  64. ^ jawiddis. "Visual Studio 2019 version 16.11 Release Notes". docs.microsoft.com. Retrieved February 19, 2022.
  65. ^ "Visual Studio 2019 - Microsoft Lifecycle Microsoft Docs". support.microsoft.com. Microsoft. Retrieved November 1, 2021.
  66. ^ "Announcing .NET 5.0". .NET Blog. November 10, 2020. Archived from the original on February 18, 2021. Retrieved November 11, 2020.
  67. ^ "Announcing Visual Studio 2017 General Availability… and more". Visual Studio Blog. Microsoft. March 7, 2017. Archived from the original on January 4, 2020. Retrieved December 22, 2019.
  68. ^ "Visual Studio 2017 version 15.9 now available". Visual Studio Blog. Microsoft. November 19, 2018.
  69. ^ "Visual Studio 2017 15.9 Release Notes". docs.microsoft.com. Archived from the original on February 4, 2022. Retrieved February 19, 2022.
  70. ^ "Support for older versions of Visual Studio". support.microsoft.com. Archived from the original on October 26, 2020. Retrieved October 22, 2020.
  71. ^ a b "Visual Studio 2015 and Visual Studio 2013 Update 5 Released". Visual Studio Blog. Microsoft. July 20, 2015. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  72. ^ "Visual Studio 2015 and .NET 4.6 Available for Download". Somasegar's blog. Microsoft. July 20, 2015. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  73. ^ "Visual Studio 2015 Update 3 and .NET Core 1.0 Available". Visual Studio Blog. Microsoft. June 27, 2016. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  74. ^ "Support for older versions of Visual Studio". support.microsoft.com. Archived from the original on October 26, 2020. Retrieved October 22, 2020.
  75. ^ "Visual Studio 2013 released to web!". Visual Studio Blog. Microsoft. October 17, 2013. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  76. ^ "Visual Studio 2013 available for download". Somasegar's blog. Microsoft. October 17, 2013. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  77. ^ "Support for older versions of Visual Studio". support.microsoft.com. Archived from the original on October 26, 2020. Retrieved October 22, 2020.
  78. ^ "Visual Studio 2012 released to the web!". Visual Studio Blog. Microsoft. August 22, 2012. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  79. ^ "Visual Studio 2012 and .NET 4.5 now available!". Somasegar's blog. Microsoft. August 15, 2012. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  80. ^ "Visual Studio 2012 and .NET 4.5 Launch". Somasegar's blog. Microsoft. September 12, 2012. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  81. ^ "Visual Studio 2012 Update 5 RTM Released". Visual Studio Blog. Microsoft. August 27, 2015. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  82. ^ "Support for older versions of Visual Studio". support.microsoft.com. Archived from the original on October 26, 2020. Retrieved October 22, 2020.
  83. ^ a b "Visual Studio 2010 aka. Dev10 Beta available for download – VolkerW's WebLog". blogs.msdn.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  84. ^ "Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 Available". Press Releases. Microsoft. April 11, 2010.
  85. ^ "Visual Studio 2010 is now available!". Visual Studio Blog. Microsoft. April 12, 2010. Archived from the original on November 9, 2019. Retrieved December 21, 2019.
  86. ^ "Announcing availability of Visual Studio 2010 and .NET Framework 4". Somasegar's blog. Microsoft. April 11, 2010. Archived from the original on December 21, 2019. Retrieved December 21, 2019.
  87. ^ "Visual Studio 2010 SP1 Now Available". Visual Studio Blog. Microsoft. March 11, 2011. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  88. ^ "Visual Studio 2010 enhancements". Somasegar's blog. Microsoft. March 7, 2011. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  89. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
  90. ^ a b "Microsoft to Give Partners More Access to Orcas IDE Code". Retrieved November 6, 2007.
  91. ^ "Empowering Developers with Visual Studio 2008 and the .NET Framework 3.5". Press Releases. Microsoft. November 19, 2007.
  92. ^ "Visual Studio 2008 and .NET Framework 3.5 shipped!". Somasegar's blog. Microsoft. November 19, 2007. Archived from the original on December 21, 2019. Retrieved December 21, 2019.
  93. ^ "Service Pack 1 for VS 2008 and .NET FX 3.5 released!". Somasegar's blog. Microsoft. August 11, 2008. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  94. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
  95. ^ "Visual Studio 2005". WineHQ. CodeWeavers. Archived from the original on May 18, 2018. Retrieved May 18, 2018.
  96. ^ "Microsoft Joins Customers and Partners to Launch SQL Server 2005, Visual Studio 2005 and BizTalk Server 2006". Press Releases. Microsoft. November 7, 2005.
  97. ^ "Visual Studio 2005 and .NET Framework 2.0 shipped!". Somasegar's blog. Microsoft. October 27, 2005. Archived from the original on December 21, 2019. Retrieved December 21, 2019.
  98. ^ "VS 2005 SP1 is released!". Somasegar's blog. Microsoft. December 15, 2006. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  99. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
  100. ^ "Visual Studio .NET 2003". WineHQ. CodeWeavers. Archived from the original on May 18, 2018. Retrieved May 18, 2018.
  101. ^ "Microsoft Announces Visual Studio .NET 2003 Worldwide Availability". Press Releases. Microsoft. April 23, 2003. Archived from the original on August 13, 2019. Retrieved November 30, 2019.
  102. ^ "VS .NET 2003 SP1 is available!". Somasegar's blog. Microsoft. August 16, 2006. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
  103. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
  104. ^ "Visual Studio .NET (2002)". WineHQ. CodeWeavers. Archived from the original on May 18, 2018. Retrieved May 18, 2018.
  105. ^ "Microsoft Launches XML Web Services Revolution With Visual Studio .NET and .NET Framework". Press Releases. Microsoft. February 13, 2002. Archived from the original on August 3, 2020. Retrieved November 30, 2019.
  106. ^ "Visual Studio .NET 2002 SP1 is now available for download". Aaron Stebner's WebLog. Microsoft. March 8, 2005. Archived from the original on August 3, 2020. Retrieved January 18, 2020.
  107. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
  108. ^ "Visual Studio 1998 (6.0)". WineHQ. CodeWeavers. Archived from the original on May 17, 2013. Retrieved May 18, 2018.
  109. ^ "Microsoft Unveils Visual Studio 6.0 Enterprise Edition At Tech-Ed Developer Conference". Press Releases. Microsoft. June 3, 1998. Archived from the original on August 4, 2020. Retrieved November 30, 2019.
  110. ^ "Microsoft Announces Worldwide Availability of Visual Studio 6.0 At Dev Days '98". Press Releases. Microsoft. September 2, 1998. Archived from the original on August 4, 2020. Retrieved November 30, 2019.
  111. ^ "Visual Studio 6.0 SP6". Mike Swanson's Blog. Microsoft. March 30, 2004. Archived from the original on January 25, 2020. Retrieved January 25, 2020.
  112. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
  113. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
  114. ^ a b c Paul Thurrott. "What I'm doing in Redmond". Windows Phone Secrets. Archived from the original on May 25, 2010.
  115. ^ "Microsoft Announces Visual Studio 97, A Comprehensive Suite of Microsoft Visual Development Tools". Press Releases. Microsoft. January 28, 1997. Archived from the original on August 4, 2020. Retrieved November 30, 2019.
  116. ^ "Microsoft Unveils Enterprise Edition of New Visual Studio 97". Press Releases. Microsoft. February 18, 1997. Archived from the original on April 10, 2020. Retrieved February 8, 2020.
  117. ^ "More Than 45,000 Developers See Public Unveiling Of New Microsoft Visual Studio 97 at Developer Days Events Worldwide". Press Releases. Microsoft. March 18, 1997. Archived from the original on April 10, 2020. Retrieved November 30, 2019.
  118. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
  119. ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
  120. ^ "update & help from Microsoft website". Archived from the original on May 9, 2011. Retrieved January 20, 2011.
  121. ^ "System Requirements (Visual Studio 6.0)". Microsoft Co. Archived from the original on March 5, 2010. Retrieved January 2, 2008.
  122. ^ "Visual J++ Solution Center". Support. Microsoft. Archived from the original on July 29, 2013. Retrieved May 25, 2013.
  123. ^ "Visual J++ 6.0". MSDN. Microsoft. Archived from the original on May 13, 2013. Retrieved May 25, 2013.
  124. ^ "Features by Edition". Microsoft. Archived from the original on February 15, 2004.
  125. ^ "System Requirements (Visual Studio .NET)". MSDN. Archived from the original on November 15, 2010. Retrieved January 2, 2008.
  126. ^ "Visual Studio .NET 2002 SP1". Microsoft. Archived from the original on August 7, 2010. Retrieved January 2, 2008.
  127. ^ a b "Hacking Visual Studio". Archived from the original on July 15, 2011. Retrieved January 1, 2008.
  128. ^ "Microsoft Visual Studio .NET 2003 Service Pack 1". Microsoft. Archived from the original on June 20, 2010. Retrieved January 2, 2008.
  129. ^ "How to: Modify WINVER and _WIN32_WINNT". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  130. ^ "Breaking Changes". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  131. ^ "Visual Studio 2005 Service Pack 1". Microsoft. Archived from the original on July 22, 2010. Retrieved January 1, 2008.
  132. ^ "Visual Studio Service Pack 1 Update". Microsoft. Archived from the original on May 23, 2010. Retrieved January 1, 2008.
  133. ^ "Building, Testing, and Deployment". What's New in Visual Studio 2005. MSDN. Microsoft. Archived from the original on August 26, 2014.
  134. ^ "New Language Features in Visual C++". Visual Studio 2005 Visual C++ Language Reference. MSDN. Archived from the original on October 9, 2008. Retrieved December 28, 2006.
  135. ^ "64-bit and Visual Studio 2005". April 11, 2006. Archived from the original on July 19, 2020. Retrieved February 12, 2021.
  136. ^ 2021년 3월 29일 웨이백 머신에 아카이브된 소프트웨어 개발 키트VSTA와 VSTO.방금 받은 최신 MSDN Flash E-메일에는 VSTA(Visual Studio Tools for Applications 2.0)의 릴리스가 나와 있습니다.
  137. ^ "Microsoft Details Dynamic IT Strategy at Tech-Ed 2007". Archived from the original on June 5, 2011. Retrieved June 4, 2007.
  138. ^ Beehler, Jeff (November 19, 2007). "Visual Studio Team System 2008 ships!". Jeff Beehler's Blog. MSDN Blogs. Archived from the original on September 23, 2010. Retrieved June 25, 2010.
  139. ^ "Microsoft Windows Visual Studio Team System 2008". MSDN Search. MSDN Social. 2010. Archived from the original on March 20, 2019. Retrieved June 25, 2010.
  140. ^ "Download Details: Microsoft Visual Studio 2008 Service Pack 1 (exe)". Microsoft. Archived from the original on June 5, 2010. Retrieved August 11, 2008.
  141. ^ "Windows Platforms (CRT)". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  142. ^ Taft, Darryl K. "Microsoft Pushes Secure, Quality Code". eWeek. Archived from the original on August 20, 2020. Retrieved October 6, 2007.
  143. ^ "Whats New in MFC 9.0 (Orcas)". CodeGuru. Archived from the original on May 4, 2010. Retrieved January 2, 2008.
  144. ^ Dudla, Nikola. "What Is STL/CLR?". Developing Windows Applications by Mykola Dudar. Microsoft. Archived from the original on May 12, 2010. Retrieved January 2, 2008.
  145. ^ "Libraries Work In Orcas". Visual C++ Team Blog. Microsoft. Archived from the original on February 11, 2008. Retrieved January 2, 2008.
  146. ^ "Download Visual Studio 03/07 CTP". Archived from the original on June 13, 2010. Retrieved June 14, 2007.
  147. ^ "XSD Designer in Visual Studio". Archived from the original on February 11, 2017. Retrieved January 1, 2008.
  148. ^ Somasegar, S. "Debugging and Profiling Features in VS 2008". Microsoft. Archived from the original on October 20, 2007. Retrieved July 24, 2007.
  149. ^ a b Robbin, John. "Neat New Multithreaded Debugging Features in VS 2008". Archived from the original on September 17, 2009. Retrieved September 24, 2007.
  150. ^ Hanselman, Scott. "Multi-threaded Debugging in Visual Studio 2008". Archived from the original on September 20, 2010. Retrieved September 24, 2007.
  151. ^ Guthrie, Scott. "Releasing the Source Code for the .NET Framework Libraries". Archived from the original on September 7, 2010. Retrieved October 4, 2007.
  152. ^ "Microsoft Releases Visual Studio 2010, .NET Framework 4". eWEEK. April 12, 2010. Archived from the original on March 29, 2021. Retrieved July 22, 2019.
  153. ^ "Microsoft launches Visual Studio 2010 and .NET Framework 4 [download]". www.digit.in. April 14, 2010. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  154. ^ a b c d e "Visual Studio 2010 Team System First Look". Microsoft. Archived from the original on April 17, 2009. Retrieved April 18, 2009.
  155. ^ Quintero, Carlos. "Visual Studio 2010 Extensibility moving beyond add-ins and packages". Archived from the original on June 23, 2010. Retrieved April 18, 2009.
  156. ^ "F# to ship as part of Visual Studio 2010". Archived from the original on December 12, 2008. Retrieved December 10, 2008.
  157. ^ Moth, Daniel. "Debugging Parallel applications with VS2010". Archived from the original on January 8, 2010. Retrieved April 18, 2008.
  158. ^ "More support for parallelism in the next version of Visual Studio". MSDN. Archived from the original on August 6, 2010. Retrieved April 23, 2009.
  159. ^ Worthington, David. "SD Times: Intel, Microsoft converge on parallel computing". Archived from the original on June 4, 2009. Retrieved August 20, 2008.
  160. ^ Worthington, David. "Intel addresses development life cycle with Parallel Studio". Archived from the original on May 28, 2009. Retrieved May 26, 2009.
  161. ^ a b c d Somasegar, S. "Code Focused Development in VS 2010". Archived from the original on January 7, 2010. Retrieved April 18, 2008.
  162. ^ "Bug: Intellisense believes itself in C++ while working on a C file". Archived from the original on October 5, 2011. Retrieved August 28, 2011.
  163. ^ "Dynamic Help Removed From Visual Studio 2010". Archived from the original on January 24, 2010. Retrieved April 26, 2010.
  164. ^ "Help Viewer Power Tool". Archived from the original on August 5, 2010. Retrieved July 13, 2010.
  165. ^ "Microsoft Visual Studio 2010 Service Pack 1 (Installer)". Microsoft. Archived from the original on December 20, 2011. Retrieved December 24, 2011.
  166. ^ "Visual Studio 2010 transition benefits: "the ultimate offer" – What you need to know". Microsoft MSDN Blogs. Archived from the original on September 14, 2014. Retrieved September 14, 2014.
  167. ^ a b "Microsoft Unveils Next Version of Visual Studio and .NET Framework". News Center. Redmond, Washington: Microsoft. Archived from the original on August 15, 2009. Retrieved August 14, 2009.
  168. ^ a b "Visual Studio 2010 Architecture Edition". Archived from the original on April 3, 2009. Retrieved April 18, 2009.
  169. ^ "Historical Debugger and Test Impact Analysis in Visual Studio Team System 2010". Channel 9. Archived from the original on October 3, 2008. Retrieved April 18, 2009.
  170. ^ Heydarian, Habib. "What's new in Visual Studio Team System 2010: Episode 2". Archived from the original on October 3, 2008. Retrieved April 18, 2008.
  171. ^ "Visual Studio 2010 Lab Management". Archived from the original on May 10, 2009. Retrieved April 18, 2009.
  172. ^ Fried, Ina. "Visual Studio 2010 to come with 'black box'". CNET. CBS Interactive. Archived from the original on November 6, 2011. Retrieved April 18, 2009.
  173. ^ "Visual Studio 2012 and .NET 4.5 Complete! - Somasegar's blog - Site Home - MSDN Blogs". Blogs.msdn.com. August 1, 2012. Archived from the original on June 6, 2013. Retrieved June 15, 2013.
  174. ^ "Can I record/play Macros in Visual Studio 2012/2013?". stackoverflow.com. December 31, 2013. Archived from the original on March 29, 2021. Retrieved December 31, 2013.
  175. ^ "What's New for Visual C++ in Visual Studio 2012". Msdn.microsoft.com. August 15, 2012. Archived from the original on September 15, 2013. Retrieved June 15, 2013.
  176. ^ "Visual Studio® 11 Developer Preview Download". Microsoft Download Center. Microsoft Corporation. September 16, 2011. Archived from the original on October 2, 2011. Retrieved October 14, 2011.
  177. ^ "Bug: apps created with CRT and MFC vNext (11) cannot be used on Windows XP SP3". Microsoft Connect. Microsoft Corporation. September 24, 2011. Archived from the original on December 16, 2011. Retrieved October 14, 2011. This behavior is by design in MFC and CRT for Visual Studio vNext. The minimum supported operating systems are Windows Server 2008 SP2 and Windows Vista.
  178. ^ "Targeting Windows XP with C++ in Visual Studio 2012". Visual C++ Team blog. Microsoft Corporation. June 15, 2012. Archived from the original on June 20, 2012. Retrieved June 26, 2012.
  179. ^ "Visual Studio 2012 Update 1 is now available!". Somasegar's blog. Microsoft Corporation. November 26, 2012. Archived from the original on December 27, 2012. Retrieved December 29, 2012.
  180. ^ a b c d e f g Kumar, Sumit (August 24, 2011). "First Look at the New C++ IDE Productivity Features in the Next Version of Visual Studio". VC++ Team Blog. Microsoft Corporation. MSDN Blogs. Archived from the original on October 2, 2011. Retrieved October 14, 2011.
  181. ^ "The Visual Studio 2012 Feedback Tool: A better way to submit bugs - The Visual Studio Blog - Site Home - MSDN Blogs". Blogs.msdn.com. January 28, 2013. Archived from the original on June 22, 2012. Retrieved June 15, 2013.
  182. ^ "Color Returns to Visual Studio 11 User Interface -". Visual Studio Magazine. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  183. ^ "Visual Studio 11 User Interface Updates Coming in RC". The Visual Studio Blog. May 8, 2012. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  184. ^ "A DESIGN WITH ALL-CAPS". The Visual Studio Blog. June 5, 2012. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  185. ^ "Microsoft Ignores Usability and Users - VS 2012 Keeps ALL-CAPS Menus". Archived from the original on June 10, 2012. Retrieved July 13, 2012.
  186. ^ "On Visual Studio 11's redesign awkwardness - Arktronic.com". arktronic.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  187. ^ "How To Prevent Visual Studio 2012 ALL CAPS Menus!". www.richard-banks.org. Archived from the original on March 20, 2019. Retrieved July 22, 2019.
  188. ^ "Visual Studio 2013 Preview Available Now!". Visual Studio Blog. June 26, 2013. Retrieved July 3, 2021.
  189. ^ "Visual Studio 2013 RC available now!". Visual Studio Blog. September 9, 2013. Retrieved July 3, 2021.
  190. ^ "Visual Studio 2013 released to web!". Visual Studio Blog. October 17, 2013. Retrieved July 3, 2021.
  191. ^ Somasegar, S. "Visual Studio 2013 Launch: Announcing Visual Studio Online". MSDN Blogs. Archived from the original on January 26, 2014. Retrieved January 23, 2014.
  192. ^ "Visual Studio 2013 Update 1". Visual Studio site. Microsoft Corporation. January 20, 2014. Archived from the original on April 1, 2016. Retrieved January 23, 2014.
  193. ^ "Visual Studio 2013 Update 1". Somasegar's blog. Microsoft Corporation. January 20, 2014. Archived from the original on January 22, 2014. Retrieved January 23, 2014.
  194. ^ "Visual Studio 2013 Update 2 RTM". Visual Studio site. Microsoft Corporation. May 12, 2014. Archived from the original on March 29, 2016. Retrieved July 12, 2014.
  195. ^ "Description of Visual Studio 2013 Update 3". Microsoft Corporation. August 15, 2014. Archived from the original on February 13, 2015. Retrieved August 18, 2014.
  196. ^ "Visual Studio 2013 Update 4 RTM". Visual Studio site. Microsoft Corporation. November 12, 2014. Archived from the original on December 16, 2016. Retrieved November 16, 2014.
  197. ^ a b c d e "Visual Studio 2017 15.9 Release Notes". docs.microsoft.com. Archived from the original on December 10, 2019. Retrieved August 11, 2018.
  198. ^ Montgomery, John (June 3, 2014). "Visual Studio "14" CTP now available". The Visual Studio Blog. Archived from the original on August 20, 2014. Retrieved August 18, 2014.
  199. ^ Montgomery, John (November 12, 2014). "Visual Studio 2015 Preview, Visual Studio Community 2013, Visual Studio 2013 Update 4, and More". Visual Studio Blog. Microsoft. Archived from the original on January 7, 2015. Retrieved January 15, 2015.
  200. ^ Liuson, Julia (February 9, 2017). "Join Us: Visual Studio 2017 Launch Event and 20th Anniversary". The Visual Studio Blog. Microsoft. Archived from the original on February 10, 2017. Retrieved February 10, 2017.
  201. ^ Montgomery, John (March 30, 2016). "Visual Studio "15" Preview Now Available". The Visual Studio Blog. Microsoft. Archived from the original on August 3, 2016. Retrieved July 20, 2016.
  202. ^ Montgomery, John (May 10, 2016). "Visual Studio "15" Preview 2". The Visual Studio Blog. Microsoft. Archived from the original on August 19, 2016. Retrieved July 20, 2016.
  203. ^ "Visual Studio "15" Preview 2". visualstudio.com. Microsoft. May 10, 2016. Archived from the original on June 13, 2016.
  204. ^ Montgomery, John (July 7, 2016). "Visual Studio "15" Preview 3". The Visual Studio Blog. Microsoft. Archived from the original on September 11, 2016. Retrieved July 20, 2016.
  205. ^ "Visual Studio "15" Preview 3". visualstudio.com. Microsoft. July 7, 2016. Archived from the original on July 15, 2016.
  206. ^ "Visual Studio "15" Preview 4 Now Available For Download With New Installation Experience And More - MSPoweruser". August 22, 2016. Archived from the original on January 25, 2018. Retrieved August 22, 2016.
  207. ^ "Visual Studio "15" Preview 4". blogs.msdn.microsoft.com. Archived from the original on August 23, 2016. Retrieved August 22, 2016.
  208. ^ "Announcing Visual Studio "15" Preview 5". blogs.msdn.microsoft.com. Archived from the original on October 6, 2016. Retrieved October 5, 2016.
  209. ^ "Visual Studio 2017 - A Quick Look at Productivity Enhancements in Visual Studio 2017 RC". November 14, 2016. Archived from the original on November 14, 2016. Retrieved November 14, 2016.
  210. ^ "Visual Studio 2017 Release Candidate". Archived from the original on March 28, 2017. Retrieved March 30, 2017.
  211. ^ a b c d "Announcing Visual Studio 2017 General Availability". Archived from the original on March 20, 2017. Retrieved March 30, 2017.
  212. ^ "Visual Studio 2017 Version 15.4 Released". The Visual Studio Blog. October 10, 2017. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  213. ^ "Visual Studio 2017 Version 15.5, Visual Studio for Mac Released". The Visual Studio Blog. December 4, 2017. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  214. ^ "Visual Studio 2017 version 15.6, Visual Studio for Mac version 7.4 Released". The Visual Studio Blog. March 6, 2018. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
  215. ^ "Visual Studio 2017 15.8 Release Notes". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved March 21, 2019.
  216. ^ "Visual Studio 2017 – New features and updates". iFour. Archived from the original on December 26, 2016. Retrieved December 26, 2016.
  217. ^ "Visual Studio 2019 Compatibility document". Microsoft. Archived from the original on June 3, 2020. Retrieved February 26, 2020.
  218. ^ "What's Next for Visual Studio". The Visual Studio Blog. June 6, 2018. Archived from the original on March 30, 2020. Retrieved July 22, 2019.
  219. ^ Blog, Visual Studio. "Making every developer more productive with Visual Studio 2019". blogs.msdn.microsoft.com. Archived from the original on December 7, 2019. Retrieved December 5, 2018.
  220. ^ Blog, Visual Studio. "Visual Studio 2019 Preview 2 is now available". blogs.msdn.microsoft.com. Archived from the original on February 11, 2019. Retrieved January 26, 2019.
  221. ^ "Visual Studio 2019 Preview Release Notes". docs.microsoft.com. Archived from the original on February 2, 2021. Retrieved February 14, 2019.
  222. ^ "Visual Studio 2019 Release Candidate (RC) now available". devblogs.microsoft.com. Archived from the original on November 14, 2020. Retrieved April 18, 2019.
  223. ^ Montgomery, John. "Visual Studio 2019: Code faster. Work smarter. Create the future". The Visual Studio Blog. Archived from the original on January 29, 2021. Retrieved April 3, 2019.
  224. ^ Salter, Jim (April 20, 2021). "Microsoft Visual Studio 2022 will (finally) enter the 64-bit world". Ars Technica. Retrieved April 20, 2021.
  225. ^ "Visual Studio 2022". Visual Studio Blog. April 19, 2021. Retrieved April 20, 2021.
  226. ^ Blog, Visual Studio. "Visual Studio 2022 Preview 1 now available!". devblogs.microsoft.com. Retrieved June 18, 2021.
  227. ^ Blog, Visual Studio. "Visual Studio 2022 Preview 2 is out!". devblogs.microsoft.com. Retrieved July 14, 2021.
  228. ^ Blog, Visual Studio. "Visual Studio 2022 Preview 3 now available!". devblogs.microsoft.com. Retrieved August 11, 2021.
  229. ^ "Visual Studio 2022 Preview 4 is now available!". Visual Studio Blog. September 14, 2021. Retrieved September 17, 2021.
  230. ^ "Join us November 8 for the Launch of Visual Studio 2022". Visual Studio Blog. October 12, 2021. Retrieved October 14, 2021.
  231. ^ "Visual Studio 2022 now available". Visual Studio Blog. November 8, 2021. Retrieved February 18, 2022.
  232. ^ Blankenship, Ed (January 2014). "Introducing Visual Studio Online". MSDN Magazine. Microsoft. Archived from the original on December 31, 2014. Retrieved November 29, 2014.
  233. ^ "Features Timeline". VisualStudio.com. Microsoft. Archived from the original on October 7, 2014. Retrieved November 29, 2014.
  234. ^ Yegulalp, Serdar (November 14, 2013). "Microsoft reinvents Visual Studio as an Azure cloud service". InfoWorld. IDG. Archived from the original on March 29, 2021. Retrieved November 8, 2014.
  235. ^ Harry, Brian (November 18, 2015). "News from Connect(); 2015". Brian Harry's blog. Microsoft. Archived from the original on November 22, 2015. Retrieved November 22, 2015.
  236. ^ "Visual Studio Online Pricing Details". Microsoft Azure. Microsoft. Archived from the original on November 22, 2015. Retrieved November 29, 2014.
  237. ^ Bright, Peter (November 12, 2013). "Microsoft takes development into the cloud with Visual Studio Online". Ars Technica. Condé Nast. Archived from the original on March 8, 2016. Retrieved March 7, 2016.
  238. ^ "DevOps and Application Lifecycle Management". MSDN. Microsoft. Archived from the original on March 8, 2016. Retrieved March 3, 2016.
  239. ^ "Visual Studio Team System Rosario". Archived from the original on June 14, 2010. Retrieved April 5, 2008.
  240. ^ van Haaften, Octavie (November 25, 2009). "Visual Studio 2010 Team System session". SharePoint: Working on it…. Archived from the original on April 26, 2012. Retrieved December 8, 2011.
  241. ^ Harry, Brian (November 18, 2015). "News from Connect(); 2015". Brian Harry's blog. Microsoft. Archived from the original on March 8, 2016. Retrieved March 3, 2016.
  242. ^ Hinshelwood, Martin (June 20, 2012). "Installing TFS 2012 with Lab Management 2012". Martin Hinshelwood - naked Agility Ltd. Archived from the original on September 13, 2018. Retrieved September 12, 2018.
  243. ^ "LightSwitch HTML Client". MSDN. Microsoft. Archived from the original on June 4, 2013. Retrieved June 15, 2013.
  244. ^ Massi, Beth (January 17, 2013). "Get Started Building SharePoint Apps in Minutes with LightSwitch". Beth Massi's blog. Microsoft. Archived from the original on May 10, 2013. Retrieved February 27, 2013.
  245. ^ Rivard, John (March 22, 2012). "LightSwitch Architecture: OData (John Rivard)". Visual Studio LightSwitch Team Blog. Microsoft. Archived from the original on July 2, 2013. Retrieved February 27, 2013.
  246. ^ "LightSwitch Update". Visual Studio LightSwitch Team Blog. Microsoft. October 14, 2016. Archived from the original on March 19, 2017. Retrieved March 19, 2017.
  247. ^ "How to: Deploy a LightSwitch OData Service". MSDN. Microsoft. Archived from the original on June 1, 2013. Retrieved June 15, 2013.
  248. ^ "Visual Studio LightSwitch 2011 is Launching 26 July 26". Visual Studio LightSwitch Team Blog. Microsoft. July 5, 2011. Archived from the original on May 21, 2013. Retrieved February 27, 2013.
  249. ^ Massi, Beth. "Rapid Business Application Development with Visual Studio LightSwitch". Beth Massi's blog. Microsoft. Archived from the original on March 24, 2016. Retrieved August 4, 2010.
  250. ^ "LightSwitch Update". Visual Studio LightSwitch Team Blog. Microsoft. Archived from the original on August 8, 2017. Retrieved May 31, 2017.
  251. ^ Lardinois, Frederic (April 29, 2015). "Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows". TechCrunch. Archived from the original on October 28, 2017. Retrieved June 25, 2017.
  252. ^ "GitHub - microsoft/vscode: Visual Studio Code". July 22, 2019. Archived from the original on January 22, 2021. Retrieved July 22, 2019 – via GitHub.
  253. ^ Bright, Peter (April 14, 2016). "Visual Studio Code editor hits version 1, has half a million users". Archived from the original on July 7, 2017. Retrieved June 14, 2017.
  254. ^ "Beginners Guide to Performance Profiling". MSDN. Microsoft. Archived from the original on December 27, 2016. Retrieved December 27, 2016.
  255. ^ "Performance Profiling in Visual Studio : VSTS Profiler". blog.ifourtechnolab.com. iFour Technolab. December 26, 2016. Archived from the original on December 27, 2016. Retrieved December 27, 2016.

외부 링크