비주얼 스튜디오
Visual StudioVisual Studio 2013 스크린샷, C++ 프로그램 소스코드 편집 | |
| 개발자 | 마이크로소프트 |
|---|---|
| 기재. | [1] |
| 운영체제 |
|
| 에서 사용 가능 | 13개국어 |
언어 목록 중국어, 체코어, 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 폴란드어, 포르투갈어(브라질), 러시아어, 스페인어, 터키어[3] | |
| 유형 | 통합개발환경 |
| 면허증. | 프리미움[4] |
| 웹사이트 | 시각 스튜디오 |
비주얼 스튜디오는 마이크로소프트 사의 통합 개발 환경(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개의[citation needed] 다른 프로그래밍 언어를 지원하며 언어별 서비스가 존재하는 경우 코드 편집기와 디버거가 거의 모든 프로그래밍 언어를 지원할 수 있도록 합니다.내장 [5]언어로는 C, C++, C++/CLI, Visual Basic 등이 있습니다.NET, C#, F#,[6] 자바스크립트, TypeScript, XML, XSLT, HTML, CSS.Python,[7] Ruby, Node.js, M 등의 다른 언어도 플러그인을 통해 지원할 수 있습니다.자바(및 J#)는 과거에 지원되었습니다.
비주얼 스튜디오의 가장 기본적인 에디션인 커뮤니티 에디션을 무료로 이용할 수 있습니다.Visual Studio Community 에디션의 슬로건은 "학생, 오픈 소스 및 개인 개발자를 위한 완전한 기능을 갖춘 무료 IDE"입니다.
Visual Studio 2022는[update] 2023년 1월 10일 현재 운영 준비 버전입니다.Visual Studio 2013, 2015 및 2017은 확장 지원에 있으며 2019년은 메인스트림 지원에 있습니다.[8]
건축학
Visual Studio는 프로그래밍 언어, 솔루션 또는 도구를 고유하게 지원하지 않으며 대신 VSPackage로 코딩된 기능을 플러그인할 수 있습니다.설치하면 서비스형 기능을 사용할 수 있습니다.IDE는 프로젝트 및 솔루션을 열거할 수 있는 기능을 제공하는 SVs솔루션, 윈도우 및 UI 기능(탭, 툴바 및 도구 창 포함)을 제공하는 SVsUShell, VSPackage 등록을 다루는 SVsShell의 세 가지 서비스를 제공합니다.또한 IDE는 서비스 간의 통신을 조정하고 가능하게 하는 역할도 담당합니다.[9]모든 편집자, 설계자, 프로젝트 유형 및 기타 도구는 VSPackages로 구현됩니다.Visual Studio는 VSPackages에 액세스하기 위해 COM을 사용합니다.Visual Studio SDK에는 MPF(Managed Package Framework)도 포함되어 있습니다. MPF는 COM 인터페이스를 중심으로 패키지를 CLI 호환 언어로 작성할 수 있는 관리되는 래퍼 집합입니다.[10]그러나 MPF가 Visual Studio COM 인터페이스에 의해 노출되는 모든 기능을 제공하지는 않습니다.[11]그런 다음 Visual Studio IDE에 기능을 추가하는 다른 패키지를 만들기 위해 서비스를 사용할 수 있습니다.
프로그래밍 언어 지원은 Language Service라는 특정 VSPackage를 사용하여 추가됩니다.언어 서비스는 VSPackage 구현에서 다양한 기능을 추가하기 위해 구현할 수 있는 다양한 인터페이스를 정의합니다.[12]이렇게 추가할 수 있는 기능에는 구문 색칠, 문장 완성, 괄호 일치, 매개 변수 정보 툴팁, 구성원 목록 및 배경 컴파일을 위한 오류 마커가 포함됩니다.[12]인터페이스가 구현되면 해당 언어에 대한 기능을 사용할 수 있습니다.언어 서비스는 언어별로 구현됩니다.구현들은 언어를 위해 파서나 컴파일러의 코드를 재사용할 수 있습니다.[12]언어 서비스는 네이티브 코드 또는 관리 코드로 구현할 수 있습니다.네이티브 코드의 경우 네이티브 COM 인터페이스 또는 Babel Framework(Visual Studio SDK의 일부)를 사용할 수 있습니다.[13]관리 코드의 경우 MPF에는 관리 언어 서비스를 작성하기 위한 래퍼가 포함되어 있습니다.[14]
Visual Studio에는 소스 제어 지원 기능이 내장되어 있지 않지만 소스 제어 시스템이 IDE와 통합되는 두 가지 대안적인 방법을 정의합니다.[15] 소스 제어 VSPackage는 자체 맞춤형 사용자 인터페이스를 제공할 수 있습니다.반면 MSSCCI(Microsoft Source Code Control Interface)를 사용하는 소스 제어 플러그인은 표준 Visual Studio 사용자 인터페이스와 함께 다양한 소스 제어 기능을 구현하는 데 사용되는 기능 세트를 제공합니다.[16][17]MSSCCI는 Visual SourceSafe와 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 Version 1.3을 사용합니다.[17]
Visual Studio는 환경의 여러 인스턴스(각각 자체 VSP 패키지 세트 포함) 실행을 지원합니다.인스턴스는 서로 다른 레지스트리 하이브(여기서 사용되는 의미에서 "registry hive"라는 용어에 대한 MSDN의 정의 참조)를 사용하여 구성 상태를 저장하며 AppId(Application ID)로 구별됩니다.인스턴스는 AppId를 선택하고 루트 하이브를 설정한 후 IDE를 실행하는 AppId 관련 .exe에 의해 시작됩니다. 하나의 AppId에 등록된 VSPackages는 해당 AppId에 대한 다른 VSPackages와 통합됩니다.Visual Studio의 다양한 제품 버전은 서로 다른 AppId를 사용하여 생성됩니다.Visual Studio Express 에디션 제품은 자체 AppId와 함께 설치되지만 Standard, Professional 및 Team Suite 제품은 동일한 AppId를 공유합니다.따라서 동일한 설치를 업데이트하는 다른 에디션과 달리 Express 에디션을 다른 에디션과 나란히 설치할 수 있습니다.Professional 에디션에는 표준 에디션에 VSPackages의 수퍼셋이 포함되어 있으며, 팀 스위트에는 다른 두 에디션 모두에 VSPackages의 수퍼셋이 포함되어 있습니다.AppId 시스템은 Visual Studio 2008의 Visual Studio Shell에 의해 활용됩니다.[18]
특징들
코드 편집기
Visual Studio에는 IntelliSense를 사용하여 변수, 함수, 메서드, 루프 및 LINQ 쿼리에 대한 구문 강조 및 코드 완료를 지원하는 코드 편집기가 포함되어 있습니다.[19]IntelliSense는 웹 사이트 및 웹 응용 프로그램을 개발할 때 XML, Cascading Style Sheets 및 JavaScript 뿐만 아니라 포함된 언어에 대해서도 지원됩니다.[20][21]자동 완성 제안은 편집 커서 근처의 코드 편집기 창 위에 있는 모형 없는 목록 상자에 나타납니다.Visual Studio 2008 이후에서는 코드가 방해를 받는 것을 볼 수 있도록 일시적으로 반투명하게 만들 수 있습니다.[19]코드 편집기는 지원되는 모든 언어에 사용됩니다.
Visual Studio의 코드 편집기는 빠른 탐색을 위해 코드 내 책갈피 설정도 지원합니다.다른 탐색 도구로는 일반 텍스트 검색과 정규 텍스트 검색 외에 코드 블록 접기 및 증분 검색이 있습니다.[22]코드 편집기에는 다중 항목 클립보드와 태스크 목록도 포함됩니다.[22]코드 편집기는 반복 코드를 위해 저장된 템플릿인 코드 스니펫을 지원하며 코드에 삽입하여 작업 중인 프로젝트에 대해 사용자 정의할 수 있습니다.코드 조각 관리 도구도 내장되어 있습니다.이러한 도구는 사용하지 않거나 화면 측면에 도킹된 경우 자동으로 숨기도록 설정할 수 있는 플로팅 윈도우로 표시됩니다.Visual Studio의 코드 편집기는 매개 변수 순서 변경, 변수 및 메서드 이름 변경, 인터페이스 추출, 속성 내부의 클래스 구성원 캡슐화 등을 포함한 코드 리팩토링도 지원합니다.
디버거
Visual Studio에는 소스 레벨 디버거와 머신 레벨 디버거로 모두 작동하는 디버거가 포함되어 있습니다.관리 코드와 네이티브 코드를 함께 사용할 수 있으며 Visual Studio에서 지원하는 모든 언어로 작성된 응용 프로그램을 디버깅하는 데 사용할 수 있습니다.또한 실행 중인 프로세스에 연결하고 해당 프로세스를 모니터링하고 디버깅할 수도 있습니다.[23]실행 중인 프로세스의 소스 코드를 사용할 수 있으면 실행 중인 코드를 표시합니다.소스 코드를 사용할 수 없는 경우 분해를 표시할 수 있습니다.또한 Visual Studio 디버거는 메모리 덤프를 생성하고 나중에 디버깅을 위해 메모리 덤프를 로드할 수도 있습니다.[24]멀티 스레드 프로그램도 지원됩니다.Visual Studio 환경 외부에서 실행 중인 응용프로그램이 충돌할 때 디버거가 실행되도록 구성할 수 있습니다.
Visual Studio Debugger(비주얼 스튜디오 디버거)를 사용하면 중단점(특정 위치에서 일시적으로 실행을 중지할 수 있음)을 설정할 수 있고 실행이 진행됨에 따라 변수 값을 모니터링할 수 있습니다.[25]중단점은 조건부일 수 있습니다. 즉, 조건이 충족될 때 트리거됩니다.코드를 스텝오버할 수 있습니다. 즉, (소스 코드의) 한 번에 한 번에 한 줄씩 실행할 수 있습니다.[26]그 안에서 디버그하기 위해 함수로 들어가거나, 함수 본체의 실행을 넘겨서 수동 검사를 수행할 수 없습니다.[26]디버거는 Edit and Continue를 지원합니다. 즉, 코드를 디버그할 때 편집할 수 있게 해줍니다.디버깅할 때, 마우스 포인터가 변수 위를 맴돌면 현재 값이 툴팁("data tooltips")에 표시되며, 원하는 경우 이 값을 수정할 수도 있습니다.코딩 중에 Visual Studio 디버거를 사용하면 특정 함수를 수동으로 호출할 수 있습니다.Immediate공구창메서드에 대한 매개 변수는 즉시 창에 제공됩니다.[27]
디자이너
Visual Studio에는 애플리케이션 개발을 지원하는 다수의 시각적 디자이너가 포함되어 있습니다.이러한 도구는 다음과 같습니다.
- Windows Forms Designer
- Windows Forms 디자이너는 Windows Forms를 사용하여 GUI 응용 프로그램을 구축하는 데 사용됩니다.레이아웃은 컨트롤을 다른 용기 안에 넣거나 폼 측면에 잠궈서 제어할 수 있습니다.데이터를 표시하는 컨트롤(예: 텍스트 상자, 목록 상자 및 그리드 보기)은 데이터베이스 또는 쿼리와 같은 데이터 원본에 바인딩될 수 있습니다.데이터 원본 창에서 설계 표면으로 항목을 끌어와 데이터 바인딩 컨트롤을 만들 수 있습니다.[28]UI는 이벤트 기반 프로그래밍 모델을 사용하여 코드와 연동됩니다.설계자는 C# 또는 VB를 생성합니다.응용 프로그램의 NET 코드.
- WPF 디자이너
- 코드명 사이다인 WPF 디자이너는 비주얼 스튜디오 2008과 함께 소개되었습니다.[29]Windows Forms 디자이너와 마찬가지로 드래그 앤 드롭 메타포를 지원합니다.Windows Presentation Foundation을 대상으로 하는 사용자 인터페이스를 작성하는 데 사용됩니다.데이터 바인딩 및 자동 레이아웃 관리를 포함한 모든 WPF 기능을 지원합니다.UI에 대한 XAML 코드를 생성합니다.생성된 XAML 파일은 디자이너 지향 제품인 Microsoft Expression Design과 호환됩니다.XAML 코드는 코드 비하인드 모델을 이용하여 코드와 연동됩니다.
- 웹디자이너/개발
- Visual Studio에는 웹 페이지를 위젯을 드래그 앤 드롭하여 작성할 수 있는 웹 사이트 편집자 및 설계자도 포함되어 있습니다.ASP 개발에 사용됩니다.NET 어플리케이션과 HTML, CSS, 자바스크립트를 지원합니다.ASP와 연동하기 위해 코드 비하인드 모델을 사용합니다.NET 코드.Visual Studio 2008 이후부터는 웹 디자이너가 사용하는 레이아웃 엔진이 단종된 Expression Web과 공유됩니다.ASP도 있습니다.별도의 다운로드[30] 및 ASP로 MVC 기술을 지원하는 NET MVC.Microsoft에서 제공하는 NET Dynamic Data 프로젝트.[31]
- 클래스디자이너
- 클래스 디자이너는 UML 모델링을 사용하여 클래스(구성원 및 액세스 권한 포함)를 작성하고 편집하는 데 사용됩니다.클래스 디자이너는 C# 및 VB를 생성할 수 있습니다.클래스 및 메서드에 대한 NET 코드 개요입니다.손으로 쓴 수업에서 수업 다이어그램을 생성할 수도 있습니다.
- 데이터디자이너
- 데이터 설계자는 입력된 테이블, 기본 키 및 외부 키, 제약 조건을 포함한 데이터베이스 스키마를 그래픽으로 편집하는 데 사용할 수 있습니다.그래픽 보기에서 쿼리를 설계하는 데 사용할 수도 있습니다.
- 맵핑디자이너
- Visual Studio 2008 이후부터는 데이터베이스 스키마와 데이터를 캡슐화하는 클래스 간의 매핑을 설계하기 위해 매핑 디자이너가 LINQ에서 SQL로 사용됩니다.ORM 접근 방식의 새로운 솔루션, ADO.NET Entity Framework는 기존 기술을 대체하고 개선합니다.
기타공구
- 속성 편집기
- Properties Editor 도구는 Visual Studio 내부의 GUI 창에서 속성을 편집하는 데 사용됩니다.클래스, 양식, 웹 페이지 및 기타 항목을 포함한 모든 개체에 대해 사용 가능한 모든 속성(읽기 전용 속성과 설정 가능한 속성 모두)이 나열됩니다.
- 오브젝트 브라우저
- Object Browser는 Microsoft의 네임스페이스 및 클래스 라이브러리 브라우저입니다.NET. 관리되는 어셈블리의 네임스페이스(계층적으로 배열됨)를 탐색하는 데 사용할 수 있습니다.계층은 파일 시스템에 조직을 반영할 수도 있고 그렇지 않을 수도 있습니다.
- 솔루션 탐색기
- Visual Studio parrance에서 솔루션은 응용 프로그램을 구축하는 데 사용되는 코드 파일 및 기타 리소스 집합입니다.솔루션의 파일은 계층적으로 배열되므로 파일 시스템에 조직을 반영하거나 반영하지 않을 수 있습니다.솔루션 탐색기는 솔루션의 파일을 관리하고 탐색하는 데 사용됩니다.
- 팀 익스플로러
- Team Explorer는 Azure DevOps의 기능(Azure DevOps Services 또는 Azure DevOps Server)을 IDE에 통합하는 데 사용되며, 버전 제어 통합 이외에도 개별 작업 항목(사용자 스토리, 버그, 작업 및 기타 문서 포함)을 보고 관리할 수 있는 기능을 제공합니다.Visual Studio 설치의 일부로 포함되며 독립 실행형 다운로드로도 사용할 수 있습니다.[32][33]
- 데이터 탐색기
- 데이터 탐색기는 마이크로소프트 SQL 서버 인스턴스의 데이터베이스를 관리하는 데 사용됩니다.T-SQL 명령을 실행하거나 Data Designer를 사용하여 데이터베이스 테이블을 만들고 변경할 수 있습니다.또한 쿼리 및 저장 프로시저를 만드는 데 사용할 수 있으며 후자는 T-SQL 또는 SQL CLR을 통한 관리 코드입니다.디버깅 및 IntelliSense 지원도 가능합니다.
- 서버 탐색기
- 서버 탐색기 도구는 접근 가능한 컴퓨터에서 데이터베이스 연결을 관리하는 데 사용됩니다.또한 실행 중인 Windows 서비스, 성능 카운터, Windows 이벤트 로그 및 메시지 큐를 탐색하여 데이터 소스로 사용하는 데도 사용됩니다.[34]
- Dotfuscator 커뮤니티 에디션
- Visual Studio, Dotfuscator[35] 무료 'light' 버전 포함
- 텍스트 생성 프레임워크
- Visual Studio에는 T4라는 전체 텍스트 생성 프레임워크가 포함되어 있어 Visual Studio가 IDE 내의 템플릿에서 또는 코드를 통해 텍스트 파일을 생성할 수 있습니다.
- ASP.NET 웹 사이트 관리 도구
- ASP.NET 웹 사이트 관리 도구를 사용하면 ASP를 구성할 수 있습니다.NET 웹사이트.
- 사무실용 비주얼 스튜디오 도구
- Visual Studio Tools for Office는 Microsoft Office 제품군을 위한 개발 도구가 포함된 SDK 및 Visual Studio용 추가 기능입니다.이전(Visual Studio용).NET 2003 및 Visual Studio 2005)는 Visual C# 및 Visual Basic 언어만 지원하는 별도의 SKU이거나 Team Suite에 포함되어 있었습니다.Visual Studio 2008을 사용하면 더 이상 별도의 SKU가 아니라 Professional 이상 버전에 포함됩니다.VSTO 솔루션을 배포할 때는 별도의 런타임이 필요합니다.
시험도구
Microsoft Visual Studio는 포괄적인 테스트 도구를 사용하여 고품질 코드를 작성하여 응용 프로그램 개발을 지원할 수 있습니다.이러한 도구는 다음과 같습니다.[36]
유닛 테스트, IntelliTest, Live Unit Testing, Test Explorer, CodeLens 테스트 표시기, Code 커버리지 분석, Fake.[36]
확장성
비주얼 스튜디오는 개발자들이 비주얼 스튜디오의 기능 확장을 위한 확장을 작성할 수 있도록 해줍니다.이러한 확장 기능은 Visual Studio에 "플러그" 연결하고 기능을 확장합니다.확장 기능은 매크로, 추가 기능 및 패키지 형태로 제공됩니다.매크로는 저장, 재생 및 배포를 위해 개발자가 프로그래밍 방식으로 기록할 수 있는 반복 가능한 작업 및 작업을 나타냅니다.그러나 매크로에서는 새 명령을 구현하거나 도구 창을 만들 수 없습니다.Visual Basic을 사용하여 작성되며 컴파일되지 않습니다.[11]Add-In은 Visual Studio 객체 모델에 대한 액세스를 제공하며 IDE 도구와 상호 작용할 수 있습니다.Add-In은 새로운 기능을 구현하는 데 사용할 수 있으며 새로운 도구 창을 추가할 수 있습니다.추가 기능은 COM을 통해 IDE에 연결되며 모든 COM 호환 언어로 만들 수 있습니다.[11]패키지는 Visual Studio SDK를 사용하여 생성되며 최고 수준의 확장성을 제공합니다.설계자와 다른 도구를 만들 수 있을 뿐만 아니라 다른 프로그래밍 언어를 통합할 수도 있습니다.Visual Studio SDK는 이러한 작업을 수행하기 위해 관리되지 않는 API와 관리되는 API를 제공합니다.그러나 관리되는 API는 관리되지 않는 API만큼 포괄적이지 않습니다.[11]확장은 Visual Studio 2005의 Standard(및 그 이상) 버전에서 지원됩니다.Express Edition은 호스팅 확장을 지원하지 않습니다.
Visual Studio 2008은 맞춤형 버전의 IDE를 개발할 수 있는 Visual Studio Shell을 선보였습니다.Visual Studio Shell은 IDE에 필요한 기능을 제공하는 VSP 패키지 세트를 정의합니다.또한 다른 패키지를 추가하여 설치를 사용자 지정할 수 있습니다.셸의 분리 모드를 사용하면 패키지가 설치된 새 AppId가 생성됩니다.이것들은 다른 실행 파일로 시작할 것입니다.특정 언어 또는 특정 시나리오에 대한 맞춤형 개발 환경 개발을 목표로 합니다.Integrated 모드는 Professional/Standard/Team System 에디션의 AppId에 패키지를 설치하여 도구가 이러한 에디션에 통합되도록 합니다.[18]Visual Studio Shell은 무료로 다운로드 할 수 있습니다.
비주얼 스튜디오 2008의 출시 이후, 마이크로소프트는 비주얼 스튜디오 갤러리를 만들었습니다.Visual Studio 확장에 대한 정보를 게시하는 중앙 위치입니다.상용 개발자뿐만 아니라 커뮤니티 개발자도 비주얼 스튜디오에 확장에 대한 정보를 업로드할 수 있습니다.Visual Studio 2010을 통한 NET 2002.사이트 사용자는 게시 중인 확장자의 품질을 평가하는 데 도움이 되도록 확장자를 평가하고 검토할 수 있습니다.확장자는 VSIX 파일에 저장됩니다.내부적으로 VSIX 파일은 일부 XML 파일과 하나 이상의 DLL을 포함하는 ZIP 파일입니다.이러한 확장의 주요 장점 중 하나는 관리자 권한을 설치할 필요가 없다는 것입니다.사이트 업데이트 및 태그 기능에 대한 사용자에게 알리기 위한 RSS 피드도 계획되어 있습니다.[37]
지원되는 제품
- 마이크로소프트 비주얼 C++
- Microsoft Visual C++는 C와 C++ 컴파일러의 부분적인 구현이며 Visual Studio IDE와의 통합을 위한 관련 언어 서비스 및 특정 도구입니다.C 모드나 C++ 모드로 컴파일 할 수 있습니다.C++의 경우 버전 15.7부터 C++17과 호환됩니다.[38]Visual Studio 2015의 C 구현은 여전히 전체 표준을 지원하지 않으며, 특히 C99에 도입된 complex.h는 지원되지 않습니다.
- Visual C++는 C++/CLI 사양을 지원하여 관리 코드와 혼합 모드 코드(네이티브 코드와 관리 코드의 혼합)를 작성할 수 있습니다.마이크로소프트는 네이티브 코드나 네이티브 및 관리되는 구성 요소를 모두 포함하는 코드에서 개발을 위해 비주얼 C++를 포지셔닝합니다.Visual C++는 COM과 MFC 라이브러리를 지원합니다.MFC 개발을 위해, 그것은 MFC 보일러플레이트 코드를 만들고 사용자 정의하는 마법사들의 집합을 제공하고, MFC를 사용하여 GUI 어플리케이션을 만듭니다.Visual C++는 Visual Studio 양식 디자이너를 사용하여 UI를 그래픽으로 설계할 수도 있습니다.비주얼 C++는 윈도우 API로도 사용할 수 있습니다.또한 컴파일러 자체가 인식하고 라이브러리로 구현되지 않은 함수인 [39]고유 함수의 사용도 지원합니다.고유 함수는 현대 CPU의 SSE 명령어 집합을 노출하는 데 사용됩니다.비주얼 C++에는 OpenMP(버전 2.0) 사양도 포함되어 있습니다.[40]
- 마이크로소프트 비주얼 C#
- 마이크로소프트의 C# 언어 구현체인 마이크로소프트 비주얼 C#이 대상입니다.NET Framework, Visual Studio IDE가 C# 프로젝트를 지원할 수 있는 언어 서비스.언어 서비스는 Visual Studio의 일부이지만 컴파일러는 의 일부로 별도로 사용할 수 있습니다.NET Framework.Visual C# 2008, 2010, 2012 컴파일러는 C# 언어 사양의 버전 3.0, 4.0, 5.0을 각각 지원합니다.Visual C#는 Visual Studio Class 디자이너, Forms 디자이너, Data 디자이너 등을 지원합니다.[41]
- 마이크로소프트 비주얼 베이직
- Microsoft Visual Basic은 Microsoft의 VB 구현입니다.NET 언어 및 관련 도구 및 언어 서비스.Visual Studio와 함께 소개되었습니다.NET (2002).Microsoft는 신속한 애플리케이션 개발을 위해 비주얼 베이직을 포지셔닝했습니다.[42][43]Visual Basic은 콘솔 응용 프로그램과 GUI 응용 프로그램을 모두 작성하는 데 사용할 수 있습니다.Visual C#과 마찬가지로 Visual Basic도 Visual Studio Class 디자이너, Forms 디자이너, Data 디자이너 등을 지원합니다.C#처럼 VB.NET 컴파일러는 의 일부로도 사용할 수 있습니다.NET Framework, 그러나 VB를 허용하는 언어 서비스.NET 프로젝트는 Visual Studio와 함께 개발되며 후자의 일부로 제공됩니다.
- 마이크로소프트 비주얼 웹 개발자
- Microsoft Visual Web Developer는 ASP를 사용하여 웹 사이트, 웹 응용 프로그램 및 웹 서비스를 만드는 데 사용됩니다.NET. C#이나 VB.NET 언어를 사용할 수 있습니다.Visual Web Developer는 Visual Studio Web Designer를 사용하여 웹 페이지 레이아웃을 그래픽으로 설계할 수 있습니다.
- 애저 데브옵스
- Azure DevOps는 협업 소프트웨어 개발 프로젝트를 위한 것으로 버전 제어, 작업 계획 및 추적, 데이터 수집 및 보고 기능을 제공합니다.Visual Studio 내부에 통합된 Team Explorer도 포함되어 있습니다.2018년 9월 10일, 마이크로소프트는 VSTS(Visual Studio Team Services)를 Azure DevOps Services로, TFS(Team Foundation Server)를 Azure DevOps Server로 브랜드 변경을 발표했습니다.[44]
이전제품
- 비주얼 폭스 프로
- 비주얼 폭스프로(Visual FoxPro)는 마이크로소프트사에서 개발한 데이터 중심 객체 지향 프로그래밍 언어입니다.1984년부터 폭스 소프트웨어가 개발한 폭스 프로(FoxPro, 원래는 FoxBASE)에서 유래했습니다.Visual FoxPro는 자체 관계형 데이터베이스 엔진과 긴밀하게 통합되어 있어 FoxPro의 xBase 기능을 확장하여 SQL 쿼리 및 데이터 조작을 지원합니다.Visual FoxPro는 모든 기능을 갖춘 [45]동적 프로그래밍 언어로 별도의 범용 프로그래밍 환경을 사용할 필요가 없습니다.2007년 비주얼 폭스 프로는 버전 9 서비스 팩 2 이후 중단되었습니다.이는 2015년까지 지원되었습니다.[46]
- 비주얼 소스 세이프
- Microsoft Visual SourceSafe는 소규모 소프트웨어 개발 프로젝트를 지향하는 소스 제어 소프트웨어 패키지입니다.SourceSafe 데이터베이스는 다중 사용자, 다중 프로세스 파일 시스템 데이터베이스로 Windows 파일 시스템 데이터베이스 기본값을 사용하여 잠금 및 공유 지원을 제공합니다.모든 버전은 SMB(파일 서버) 네트워킹을 사용하는 다중 사용자입니다.[47][48][49]그러나 Visual SourceSafe 2005를 통해 다른 클라이언트-서버 모드인 Lan Booster와 VSS Internet(HTTP/HTTP를 사용함)이 추가되었습니다.Visual SourceSafe 6.0은 독립형 제품으로[50] 제공되었으며 Visual Studio 6.0 및 Office Developer Edition과 같은 기타 제품에 포함되었습니다.Visual SourceSafe 2005는 독립형 제품으로 제공되었으며 2005 Team Suite에 포함되었습니다.Azure DevOps는 VSS를 마이크로소프트가 권장하는 소스 제어 플랫폼으로 대체했습니다.
- Microsoft Visual J++/Microsoft Visual J#
- 마이크로소프트 비주얼 J++는 마이크로소프트의 자바 언어(마이크로소프트 전용 확장 기능 포함) 및 관련 언어 서비스의 구현체였습니다.썬 마이크로시스템즈로부터의 소송의 결과로 중단되었고, 이 기술은 마이크로소프트의 자바 컴파일러인 비주얼 J#로 재활용되었습니다.NET Framework.J#은 Visual Studio 2005(2015년까지 지원)에서 사용할 수 있었으나 Visual Studio 2008에서 단종되었습니다.
- 비주얼 인터데브
- 비주얼 인터데브는 마이크로소프트 ASP(Active Server Pages) 기술을 사용하여 웹 응용 프로그램을 만드는 데 사용되었습니다.코드 완료를 지원하며 데이터베이스 서버 관리 도구가 포함되어 있습니다.Microsoft Visual Web Developer로 대체되었습니다.
판본
Microsoft Visual Studio는 다음 에디션 또는 SKU로 제공됩니다.[51]
지역 사회
커뮤니티 에디션은 2014년 11월 12일 비주얼 스튜디오 프로페셔널과 유사한 기능을 갖춘 새로운 무료 버전으로 발표되었습니다.이 날짜 이전에는 Visual Studio의 유일한 무료 버전은 기능이 제한된 Express 변종뿐이었습니다.Express 변종과 달리 Visual Studio Community는 여러 언어를 지원하며 확장 기능을 지원합니다.개인 개발자는 커뮤니티 에디션 사용에 제한이 없습니다.또한 오픈 소스 프로젝트, 학술 연구, 교실 학습 환경 및 Windows 운영 체제용 장치 드라이버 개발 및 테스트에 기여하는 등의 용도도 제한 없이 사용할 수 있습니다.조직에서 사용하는 기타 모든 용도는 엔터프라이즈(Microsoft 기준 250명 이상의 직원 또는 연간 매출액 100만 달러 이상)로 분류되는 것에 따라 달라집니다.[52]비기업은 5부까지 제한 없이 사용할 수 있으며, 사용자 번호 6 이상의 경우 상용 라이센스가 필요합니다. 기업 조직은 명시된 예외 사항 외에 사용하려면 상용 라이센스가 필요합니다.[52][53]비주얼 스튜디오 커뮤니티는 개인 개발자와 소규모 팀을 지향합니다.[54][55]
전문적인
비주얼 스튜디오 2010년 현재 프로페셔널 에디션은 비주얼 스튜디오의 초급 상용 에디션입니다.(이전에는 기능이 더 제한된 Standard 에디션을 사용할 수 있었습니다.)[56]지원되는 모든 개발 언어에 대한 IDE를 제공합니다.MSDN 지원은 라이센스에 따라 MSDN Essentials 또는 전체 MSDN 라이브러리로 제공됩니다.XML 및 XSLT 편집을 지원하며 ClickOnce 및 MSI만 사용하는 배포 패키지를 만들 수 있습니다. 서버 탐색기와 Microsoft SQL Server와의 통합 등의 도구도 포함되어 있습니다.Windows Mobile 개발 지원은 Visual Studio 2005 Standard에 포함되었지만 Visual Studio 2008의 경우 Professional 이상 버전에서만 사용할 수 있습니다.윈도우 폰 7 개발 지원은 비주얼 스튜디오 2010의 모든 에디션에 추가되었습니다.Windows Mobile용 개발은 Visual Studio 2010에서 더 이상 지원되지 않습니다.윈도우 폰 7로 대체되었습니다.
엔터프라이즈
Enterprise 에디션은 Professional 에디션에서 제공하는 기능 외에도 새로운 소프트웨어 개발, 데이터베이스 개발, 협업, 메트릭, 아키텍처, 테스트 및 보고 도구 세트를 제공합니다.
역사
비주얼 스튜디오의 첫 번째 버전은 비주얼 스튜디오 97이었습니다.[57]그 전에는 비주얼 베이직, 비주얼 C++, 비주얼 폭스프로, 비주얼 소스세이프가 별도 제품으로 판매되었습니다.
| 제품명 | 코드명 | 출고일자 | 버전 번호 | 최신 업데이트 버전 | 최근업데이트 | 서포트 엔드 | 지원됨 .NET Framework (추가 기능 없음) | 지원되는 .NET (이전의)NET Core) (추가 기능 없음) |
|---|---|---|---|---|---|---|---|---|
| 비주얼 스튜디오 97 | 보스턴[58] | 1997년3월19일[59][60][61] | 5.0 | 서비스 팩 3 | 1997년12월4일 | 2003년6월30일[62][63] | — | — |
| 비주얼 스튜디오 6.0 | 아스펜[64] | 1998년9월2일[65][66] | 6.0 | 서비스[67] 팩 6 | 2004년3월29일 | 2005년9월30일[68][69] | — | — |
| 비주얼 스튜디오.NET (2002) | 레이니어[70] | 2002년2월13일[71] | 7.0 | 서비스[72] 팩 1 | 2005년3월8일 | 2009년7월14일[73] | 1.0 | — |
| 비주얼 스튜디오.NET 2003 | 에버렛[74] | 2003년4월24일[75] | 7.1 | 서비스[76] 팩 1 | 2006년8월15일 | 2013년10월8일[77] | 1.1 | — |
| 비주얼 스튜디오 2005 | 휘드베이[78] | 2005년11월7일[79][80] | 8.0 | 서비스[81] 팩 1 | 2006년12월15일 | 2016년4월12일[82] | 2.0 | — |
| 비주얼 스튜디오 2008 | 범고래[83] | 2007년11월19일[84][85] | 9.0 | 서비스[86] 팩 1 | 2008년8월11일 | 2018년4월10일[87] | 2.0, 3.0, 3.5 | — |
| 비주얼 스튜디오 2010 | Dev10[88] | 2010년4월12일[89][90][91] | 10.0 | 서비스[92][93] 팩 1 | 2011년3월10일 | 2020년7월14일[94] | 2.0–4.0 | — |
| 비주얼 스튜디오 2012 | 데브11 | 2012년9월12일[95][96][97] | 11.0 | 업데이트[98] 5 | 2015년8월24일 | 더 2023년[99] 1월 10일 | 2.0–4.5 | — |
| 비주얼 스튜디오 2013 | Dev12 | 2013년10월17일[100][101] | 12.0 | 업데이트[102] 5 | 2015년7월20일 | 2024년4월9일[99] | 2.0–4.5.1 | — |
| 비주얼 스튜디오 2015 | Dev14 | 2015년7월20일[102][103] | 14.0 | 업데이트[104] 3 | 2016년6월27일 | 2025년10월14일[99] | 2.0–4.6.1 | 1.0 |
| 비주얼 스튜디오 2017 | Dev15 | 2017년3월7일[105] | 15.0 | 15.9.55[106] | 2023년6월13일 | 2027년4월13일[99] | 3.5–4.7.2 | 1.0, 1.1, 2.0, 2.1 |
| 비주얼 스튜디오 2019 | Dev16 | 2019년4월2일[107] | 16.0 | 16.11.30[108][109] | 2023년9월12일 | 2029년4월10일[110] | 3.5–4.8 | 2.1, 2.2, 3.0, 3.1, 5.0[111] |
| 비주얼 스튜디오 2022 | Dev17 | 2021년11월8일[112] | 17.0 | 17.7.4[113] | 2023년9월12일 | 2032년1월13일[114] | 3.5, 4.6–4.8.1 | 2.1, 3.1, 5.0–7.0[115][116] |
97
마이크로소프트는 1997년에 Visual Studio([58]같은 이름의 도시에 대한 코드명 보스턴)를 처음으로 출시하여 많은 프로그래밍 도구들을 처음으로 함께 묶었습니다.[58]비주얼 스튜디오 97은 두 가지 버전으로 출시되었습니다.Visual Studio Professional and Visual Studio Enterprise, Professional Edition에는 3개의 CD가 있고, Enterprise에는 4개의 CD가 있습니다.자바 프로그래밍을 위한 Visual J++ 1.1을 포함하고 액티브 서버 페이지를 사용하여 동적으로 생성된 웹 사이트를 만들기 위한 Visual InterDev를 도입했습니다.[citation needed]마이크로소프트 개발자 네트워크 라이브러리가 들어 있는 동반 CD가 하나 있었습니다.
비주얼 스튜디오 97은 여러 언어에 대해 동일한 개발 환경을 사용하려는 시도였습니다.Visual J++, InterDev와 MSDN Library는 모두 Developer Studio라고 불리는 동일한 '환경'을 사용해 왔습니다.[117]
비주얼 스튜디오는 비주얼 C++, 비주얼 베이직 및 비주얼 폭스 프로에 사용되는 별도의 IDE와 함께 번들로 판매되기도 했습니다.[18]
6.0 (1998)
다음 버전인 6.0은 1998년 6월에 출시되었으며 윈도우 9x 플랫폼에서 실행되는 마지막 버전입니다.[citation needed][118]각 언어의 각 버전도 부분적으로 v1.1 이전 버전인 Visual J++와 첫 번째 릴리스에서 Visual InterDev를 포함하여 v6.0으로 정착했습니다.마이크로소프트의 v6 에디션은 프로그래머들에게 통합된 외관의 플랫폼을 제공하기 위한 다음 4개 릴리스의 핵심 환경이었습니다.이를 통해 마이크로소프트는 플랫폼 독립적으로 개발을 전환하게 되었습니다.NET Framework.
비주얼 스튜디오 6.0은 마이크로소프트 인터넷 익스플로러가 자바 가상 머신을 지원하지 않도록 요구한 Sun Microsystems와의 합의의 일부로 제거된 비주얼 J++[119][120]를 포함하는 마지막 버전입니다.
비주얼 스튜디오 6.0은 프로페셔널과 엔터프라이즈의 두 가지 버전으로 출시되었습니다.[121]Enterprise 에디션에는 Professional 에디션에는 없는 다음과 같은 추가 기능이 포함되어 있습니다.
- 응용 프로그램 성능 탐색기
- Automation Manager
- 마이크로소프트 비주얼 모델러
- RemAuto 연결 관리자[citation needed]
- 비주얼 스튜디오 분석기
비주얼 스튜디오는 비주얼 C++, 비주얼 베이직 및 비주얼 폭스 프로에 사용되는 별도의 IDE와 함께 번들로 판매되기도 했습니다.[18]
.NET 2002

마이크로소프트는 비주얼 스튜디오를 출시했습니다.NET (VS)2002년 2월,[citation needed] 코드명은 레이니어(Washington's Rainier)(2001년 마이크로소프트 개발자 네트워크를 통해 베타 버전이 출시됨).가장 큰 변화는 를 이용한 관리형 코드 개발 환경의 도입이었습니다.NET Framework.를 사용하여 개발된 프로그램.NET은 기계어(예: C++)로 컴파일되지 않고 MSIL(Microsoft Intermediate Language) 또는 CIL(Common Intermediate Language)이라는 형식으로 컴파일됩니다.CIL 응용 프로그램이 실행되면 실행 중인 플랫폼에 적합한 기계어로 실행되면서 컴파일되므로 여러 플랫폼에서 코드를 휴대할 수 있습니다.CIL로 컴파일된 프로그램은 공통 언어 인프라스트럭처를 구현한 플랫폼에서만 실행할 수 있습니다.비 마이크로소프트를 사용하여 리눅스 또는 Mac OS X에서 CIL 프로그램을 실행할 수 있습니다.Mono 및 DotGNU와 같은 NET 구현.
이 버전은 NT 기반의 Windows 플랫폼이 필요한 Visual Studio의 첫 번째 버전이었습니다.[122]설치 관리자는 이 요구 사항을 적용합니다.
비주얼 스튜디오.NET 2002는 4가지 에디션으로 출시되었습니다.학술, 전문가, 엔터프라이즈 개발자 및 엔터프라이즈 설계자.마이크로소프트는 대상이 되는 새로운 프로그래밍 언어인 C#(C-sharp)을 선보였습니다.NET. 비주얼 J++의 후속작인 비주얼 J#도 선보였습니다.비주얼 J# 프로그램은 자바의 언어 구문을 사용합니다.그러나 Visual J++ 프로그램과 달리 Visual J# 프로그램은 대상만 지정할 수 있습니다.다른 모든 Java 툴이 대상으로 하는 Java Virtual Machine이 아닌 NET Framework입니다.
비주얼 베이직은 새로운 프레임워크에 맞게 대폭 변경되었고, 새로운 버전은 비주얼 베이직이라고 불렸습니다.NET. 또한 마이크로소프트는 C++에 Managed Extensions for C++라고 불리는 확장 기능을 추가했습니다.C++에서 NET 프로그램을 만들 수 있습니다.
비주얼 스튜디오.NET은 의 Windows Forms 부분을 사용하여 Windows를 대상으로 하는 응용 프로그램을 생성할 수 있습니다.NET Framework), 웹(ASP 사용).NET 및 웹 서비스) 및 추가 기능이 있는 휴대용 장치(를 사용).NET Compact Framework).
Visual Studio의 내부 버전 번호입니다.NET 2002는 버전 7.0입니다.마이크로소프트는 비주얼 스튜디오용 서비스 팩 1을 출시했습니다.2005년 3월 NET 2002.[123]
.NET 2003

2003년 4월, 마이크로소프트는 비주얼 스튜디오에 약간의 업그레이드를 도입했습니다.비주얼 스튜디오라는 NET.NET 2003, 코드네임 에버렛(동일한 이름의 도시).[citation needed]로의 업그레이드가 포함되어 있습니다.NET Framework 버전 1.1은 ASP를 사용하여 모바일 장치를 위한 프로그램 개발을 지원하는 최초의 릴리스입니다.NET or the.NET Compact Framework.Visual C++ 컴파일러의 표준 준수는 특히 부분 템플릿 전문화 영역에서 향상되었습니다.Visual C++ Toolkit 2003은 Visual Studio와 함께 제공되는 동일한 C++ 컴파일러 버전입니다.마이크로소프트가 자유롭게 사용할 수 있도록 만든 IDE가 없는 NET 2003.2010년[update] 현재는 더 이상 사용할 수 없으며 Express Edition이 이를 대체했습니다.비주얼 스튜디오.NET 2003은 C++/CLI의 이전 버전인 Managed C++도 지원합니다.Visual Studio의 내부 버전 번호입니다.NET 2003은 버전 7.1인 반면 파일 형식 버전은 8.0입니다.[124]비주얼 스튜디오.NET 2003은 Windows NT 4.0 SP6a, SP3 이하의 Windows 2000 버전 및 SP2 이전의 Windows XP를 지원하는 마지막 버전입니다.
비주얼 스튜디오.NET 2003은 5가지 버전으로 출시되었습니다.학술, 표준, 전문가, 기업 개발자 및 기업 설계자.비주얼 스튜디오.NET 2003 Enterprise Architect 에디션에는 애플리케이션 아키텍처의 Unified Modeling Language 기반 시각적 표현을 생성하는 툴과 ORM(object-role modeling) 및 논리적 데이터베이스 모델링 솔루션을 비롯한 마이크로소프트 Visio 2002의 모델링 기술 구현이 포함되어 있습니다.대규모 개발 팀이 코딩 스타일을 표준화하고 구성 요소 사용 및 속성 설정과 관련된 정책을 시행할 수 있도록 지원하는 "엔터프라이즈 템플릿"도 도입되었습니다.
서비스 팩 1은 2006년 9월 13일에 출시되었습니다.[125]
2005

Visual Studio 2005는 2005년 10월 온라인과 몇 주 후 소매점에 출시되었습니다.[citation needed]마이크로소프트는 "을(를) 제거했습니다.NET은 비주얼 스튜디오 2005에서 따온 별명입니다.NET(이름은 NET)이지만 여전히 주로 대상입니다.버전 2.0으로 업그레이드된 NET Framework.이 버전은 윈도우 2000에서 실행되는 마지막 버전이며 C++ 응용 프로그램을 위한 윈도우 98, 윈도우 미, 윈도우 서버 2003 RTM을 대상으로 할 수 있는 마지막 버전이기도 합니다.[126][127]
Visual Studio 2005의 내부 버전 번호는 8.0이고 파일 형식 버전은 9.0입니다.[124]마이크로소프트는 2006년 12월 14일 비주얼 스튜디오 2005용 서비스 팩 1을 출시했습니다.[128]2007년 6월 3일, 윈도우 비스타 호환성을 제공하는 서비스 팩 1의 추가 업데이트가 제공되었습니다.[129]
Visual Studio 2005는 에 도입된 모든 새로운 기능을 지원하도록 업그레이드되었습니다.제네릭 및 ASP를 포함한 NET Framework 2.0.NET 2.0.비주얼 스튜디오의 IntelliSense 기능은 제네릭용으로 업그레이드되었으며 ASP를 지원하기 위해 새로운 프로젝트 유형이 추가되었습니다.NET 웹 서비스.또한 Visual Studio 2005에서는 새로운 XML 기반 프로젝트 파일 형식을 사용하는 MSBuild(Microsoft Build Engine)라는 새로운 작업 기반 빌드 플랫폼을 지원합니다.[130]Visual Studio 2005에는 ASP를 호스팅할 수 있는 IIS와는 별도로 로컬 웹 서버도 포함되어 있습니다.개발 및 테스트 중 NET 애플리케이션.또한 모든 SQL Server 2005 데이터베이스를 지원합니다.ADO를 지원하기 위해 데이터베이스 설계자가 업그레이드되었습니다.에 포함된 NET 2.0.NET Framework 2.0.C++도 비슷한 업그레이드를 C++/CLI를 추가하여 Managed C++[131]의 사용을 대체할 예정입니다.Visual Studio 2005의 다른 새로운 기능으로는 "Deployment Designer"가 있는데, 이 기능을 통해 배포 전에 애플리케이션 설계를 검증할 수 있으며, ASP와 결합하면 웹 게시 환경이 개선됩니다.다양한 종류의 사용자 로드에서 애플리케이션 성능을 확인하기 위한 NET 2.0 및 로드 테스트.Visual Studio는 2005년판을 시작으로 광범위한 64비트 지원 기능도 추가했습니다.호스트 개발 환경 자체는 32비트 애플리케이션으로만 사용할 수 있지만 Visual C++ 2005는 x86-64(AMD64 및 Intel 64) 및 IA-64(Itanium)용 컴파일을 지원합니다.[132]플랫폼 SDK에는 64비트 컴파일러와 64비트 버전의 라이브러리가 포함되어 있습니다.
마이크로소프트는 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년 4월에 출시되었습니다.[133]동적 프로그래밍 및 WPF, WCF, WF, LINQ 및 지원 등의 기능을 포함하여 첫 번째 버전과 크게 다릅니다.NET 3.5 프레임워크.
2008
Visual Studio 2008과 [134]Visual Studio Team System 2008[135][136] 코드명은 Orcas(Orcas Island, 이전 2005년 릴리스의 Whidbey와 같이 Puget Sound 지역에 있는 섬이기도 함)이며, 2007년 11월 19일 MSDN 가입자에게 함께 출시되었습니다.NET Framework 3.5.Visual Studio 2008 IDE의 소스 코드는 일부 Microsoft 파트너 및 ISV에 공유 소스 라이센스로 제공됩니다.[83]마이크로소프트는 2008년 8월 11일 비주얼 스튜디오 2008용 서비스 팩 1을 출시했습니다.[137]Visual Studio 2008의 내부 버전 번호는 버전 9.0이고 파일 형식 버전은 10.0입니다.Visual Studio 2008은 C++ 애플리케이션용 Windows XP SP2, Windows Server 2003 SP1 및 Windows Vista RTM을 대상으로 할 수 있는 마지막 버전입니다.[138]
Visual Studio 2008은 Windows Vista, 2007 Office 시스템 및 웹 애플리케이션 개발에 중점을 두고 있습니다.시각적 디자인을 위해 새로운 Windows Presentation Foundation 시각 디자이너와 Microsoft Expression Web의 영향을 받은 새로운 HTML/CSS 편집기가 포함되어 있습니다.J#은 포함되어 있지 않습니다.Visual Studio 2008이 필요합니다.NET 3.5 Framework 및 기본적으로 컴파일된 어셈블리를 실행하도록 구성합니다.NET Framework 3.5, 그러나 개발자가 의 버전을 선택할 수 있도록 멀티타겟팅도 지원합니다.NET Framework(2.0, 3.0, 3.5 중), Silverlight Core CLR 또는NET Compact Framework) 어셈블리가 실행됩니다.Visual Studio 2008에는 새로운 Code Metrics 도구(Team Edition 및 Team Suite Edition에만 있음)를 비롯한 새로운 코드 분석 도구도 포함되어 있습니다.[139]Visual C++의 경우, Visual Studio는 Windows Vista에서 도입된 시각적 스타일과 UI 컨트롤을 지원하는 새로운 버전의 Microsoft Foundation Class(MFC 9.0)를 추가합니다.[140]Visual C++는 네이티브 및 관리 코드 상호 운용을 위해 관리 코드에 대한 C++ 표준 템플릿 라이브러리(STL) 컨테이너 및 알고리즘의 포트인 STL/CLR을 도입합니다.STL/CLR은 C++/CLI 관리 개체에서 작동하는 STL 유사 컨테이너, 반복기 및 알고리즘을 정의합니다.[141][142]
Visual Studio 2008 기능에는 XAML 기반 디자이너(코드명 사이다), 워크플로우 디자이너, LINQ to SQL 디자이너(SQL Server 데이터에 대한 유형 매핑 및 개체 캡슐화 정의), XSLT 디버거, JavaScript Intellisense 지원, JavaScript 디버깅 지원, UAC 매니페스트 지원, 동시 빌드 시스템 등이 포함됩니다.[143]Windows Forms와 WPF 모두에 대해 향상된 UI 위젯 세트가 함께 제공됩니다.또한 여러 스레드에 걸쳐 프로젝트에서 여러 원본 파일을 동시에 컴파일하고 실행 파일을 빌드하기 위한 다중 스레드 빌드 엔진(MSBuild)도 포함되어 있습니다.또한 Windows Vista에 도입된 PNG 형식의 아이콘 리소스를 컴파일할 수 있도록 지원합니다.업데이트된 XML 스키마 디자이너는 Visual Studio 2008이 출시되고 얼마 후 별도로 출시되었습니다.[144]
Visual Studio Debugger에는 다중 스레드 응용 프로그램의 더 쉬운 디버깅을 대상으로 하는 기능이 포함되어 있습니다.디버깅 모드에서 모든 스레드를 나열하는 스레드 창에서 스레드 위를 맴돌면 해당 스레드의 스택 트레이스가 툴팁에 표시됩니다.[145]스레드는 해당 창 자체에서 쉽게 식별할 수 있도록 직접 이름을 지정하고 플래그를 지정할 수 있습니다.[146]또한, 코드 창에는 현재 스레드에서 현재 실행 중인 명령어의 위치를 나타내는 것과 함께 다른 스레드에서 현재 실행 중인 명령어도 지적됩니다.[146][147]Visual Studio 디버거는 의 통합 디버깅을 지원합니다.동적으로 BCL 소스 코드와 디버그 기호를 다운로드하고 디버깅하는 동안 BCL 소스에 발을 들여놓을 수 있는 NET 3.5 BCL(Framework Base Class Library).[148]2010년[update] 현재 BCL 소스의 제한된 하위 집합을 사용할 수 있으며, 이후 더 많은 라이브러리 지원이 계획되어 있습니다.
2010
2010년 4월 12일, 마이크로소프트는 비주얼 스튜디오 2010, 코드명 Dev10,[88] and.NET Framework 4.[149][150]이 버전은 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 조직을 지우고 "어수선하고 복잡성을 줄입니다.[151]새로운 IDE는 여러 문서 창과 부동 도구 창을 더 잘 지원하는 동시에 [151]더 나은 멀티 모니터 지원을 제공합니다.IDE 셸은 WPF(Windows Presentation Foundation)를 사용하여 다시 작성된 반면 내부는 이전 버전의 IDE보다 더 많은 확장성 포인트를 제공하는 MEF(Managed Extensibility Framework)[152]를 사용하여 다시 설계되었습니다.
새로운 다중 패러다임 ML 변형 F#은 Visual Studio 2010의 일부를 구성합니다.[153]
Visual Studio 2010은 함께 제공됩니다.NET Framework 4 및 Windows 7을 대상으로 하는 애플리케이션 개발을 지원합니다.[151]Microsoft SQL Server 외에 IBM Db2 및 Oracle 데이터베이스도 지원합니다.[151]대화형 디자이너를 포함한 마이크로소프트 실버라이트 애플리케이션 개발을 통합 지원하고 있습니다.[151]Visual Studio 2010은 병렬 프로그래밍을 보다 간단하게 할 수 있는 몇 가지 도구를 제공합니다.NET Framework와 네이티브 코드용 Parallel Patterns Library, Visual Studio 2010에는 병렬 응용 프로그램 디버깅 도구가 포함되어 있습니다.새로운 도구를 사용하면 병렬 작업과 해당 런타임 스택을 시각화할 수 있습니다.[154]병렬 애플리케이션 프로파일링 도구를 사용하여 프로세서 코어 간 스레드 대기 시간 및 스레드 마이그레이션을 시각화할 수 있습니다.[155]Intel과 Microsoft는 Visual Studio 2010에서[156] 새로운 Concurrency Runtime을 지원하기로 공동 약속했으며 Intel은 Visual Studio의 추가 기능으로 Parallel Studio에서 병렬 지원을 시작했습니다.[157]
이제 Visual Studio 2010 코드 편집기에서 참조가 강조 표시됩니다. 기호를 선택할 때마다 기호의 다른 모든 용도가 강조 표시됩니다.[158]또한 C++, C# 및 VB의 모든 기호에서 점진적으로 검색할 수 있는 빠른 검색 기능을 제공합니다.NET 프로젝트.빠른 검색은 부분 문자열 일치 및 camelCase 검색을 지원합니다.[158]계층 호출 기능을 통해 개발자는 현재 메서드에서 호출되는 모든 메서드와 현재 메서드를 호출하는 메서드를 볼 수 있습니다.[158]비주얼 스튜디오의 인텔리센스는 개발자가 선택할 수 있는 소비 우선 모드를 지원합니다.이 모드에서 IntelliSense는 식별자를 자동으로 완성하지 않으며, 이를 통해 개발자는 정의되지 않은 식별자(예: 변수 또는 메서드 이름)를 사용하고 나중에 정의할 수 있습니다.Visual Studio 2010은 사용법에서 유형을 유추할 수 있는 경우 자동으로 정의함으로써 이를 지원할 수도 있습니다.[158]Visual Studio의 현재 버전에는 알려진 버그가 있어서 순수 C(C++[159]가 아님)를 사용하는 프로젝트에 IntelliSense를 사용할 수 없습니다.
Visual Studio 2010은 MSDN 라이브러리 뷰어를 대체하는 새로운 도움말 시스템을 제공합니다.도움말 시스템은 더 이상 Microsoft 도움말 2를 기반으로 하지 않으며 Microsoft Document Explorer를 사용하지 않습니다.개발자가 당시 수행하던 작업을 기반으로 도움말 항목에 대한 링크가 포함된 동적 도움말은 최종 릴리스에서 제거되었지만 Microsoft에서 다운로드하여 다시 추가할 수 있습니다.[160][161]
Visual Studio 2010은 Windows Phone 7 이전의 Windows Mobile용 개발을 더 이상 지원하지 않습니다.Visual Studio 2010 Service Pack 1은 2011년 3월에 출시되었습니다.[162]
얼티밋 2010
Visual Studio Ultimate 2010은 Visual Studio 2008 Team Suite를 대체합니다.[163]프로젝트와 클래스 및 이들 간의 관계를 그래픽으로 표시하는 Architecture Explorer와 [164]같은 새로운 모델링 도구가 포함되어 있습니다.[165]UML 활동 다이어그램, 컴포넌트 다이어그램, (논리) 클래스 다이어그램, 시퀀스 다이어그램, 사용 사례 다이어그램을 지원합니다.[165]Visual Studio Ultimate 2010에는 테스트 케이스를 실제로 실행하지 않고도 소스 코드의 수정으로 영향을 받는 테스트 케이스에 대한 힌트를 제공하는 Test Impact Analysis도 포함되어 있습니다.[166]이를 통해 불필요한 테스트 케이스의 실행을 방지함으로써 테스트 속도를 높일 수 있습니다.
또한 Visual Studio Ultimate 2010에는 IntelliTrace라는 관리 코드에 대한 기록 디버거가 포함되어 있습니다.현재 활성화된 스택만 기록하는 기존 디버거와는 달리 IntelliTrace는 이전 함수 호출, 메서드 매개 변수, 이벤트 및 예외와 같은 모든 이벤트를 기록합니다.이를 통해 오류가 발생한 곳에 중단점이 설정되지 않은 경우 코드 실행을 되돌릴 수 있습니다.[167]IntelliTrace를 사용한 디버깅은 응용 프로그램이 없는 디버깅보다 실행 속도가 느리고, 추가 데이터를 기록해야 하기 때문에 더 많은 메모리를 사용합니다.마이크로소프트는 실제로 데이터를 얼마나 기록해야 하는지 구성할 수 있도록 하여 개발자들이 실행 속도와 리소스 사용의 균형을 맞출 수 있도록 합니다.Visual Studio Ultimate 2010의 Lab Management 구성 요소는 가상화를 사용하여 테스터 및 개발자를 위한 유사한 실행 환경을 만듭니다.가상 시스템에는 체크포인트가 태그 지정되어 있으며 나중에 문제를 조사할 수 있을 뿐만 아니라 문제를 재현할 수도 있습니다.[168]Visual Studio Ultimate 2010에는 테스트 실행에 사용되는 정확한 단계뿐만 아니라 운영 환경의 특정 상태를 포착하는 테스트 실행 기록 기능도 포함되어 있습니다.그런 다음 이 단계를 재생하여 문제를 재현할 수 있습니다.[169]
2012

Visual Studio 2012의 최종 빌드는 2012년 8월 1일에 발표되었으며, 공식 런칭 행사는 2012년 9월 12일에 열렸습니다.[170]
이전 버전과 달리 Visual Studio 2012는 매크로를 기록하고 재생할 수 없으며 매크로 편집기가 제거되었습니다.[171]
새로운 기능에는 WinRT 및 C++/CX(Component Extensions)와 C++ AMP(GPGPU 프로그래밍) 시맨틱 컬러화 지원이 포함됩니다.[172]
2011년 9월 16일, 비주얼 스튜디오 11의 완전한 '개발자 미리보기'가 마이크로소프트 웹사이트에 공개되었습니다.Visual Studio 11 Developer Preview(비주얼 스튜디오 11 개발자 미리보기)를 사용하려면 윈도우즈 7, 윈도우즈 Server 2008 R2, 윈도우즈 8 이상의 운영 체제가 필요합니다.[173]이 릴리스에 포함된 Microsoft Foundation Class Library(MFC) 버전 및 CRT(Cruntime) 버전은 네이티브 멀티타겟팅 및 이전 버전의 라이브러리, 컴파일러 및 헤더를 사용하지 않는 한 Windows XP 또는 Windows Server 2003과 호환되는 소프트웨어를 생성할 수 없습니다.[174]그러나 2012년 6월 15일, VC++ 팀 블로그의 블로그 게시물은 고객의 의견을 토대로 Microsoft가 Windows XP 대상(XP는 개발 플랫폼이 아님)에 대한 기본 지원을 2012년 가을에 출시될 Visual C++ 버전에 다시 도입할 것이라고 발표했습니다.[175]비주얼 스튜디오 2012 업데이트 1(Visual Studio 2012.1)은 2012년 11월에 출시되었습니다.이번 업데이트에서는 Windows XP(윈도우 XP) 대상에 대한 지원이 추가되었으며 기타 새로운 도구 및 기능(예: Windows Store(윈도우 스토어) 앱에 대한 진단 및 테스트 지원 개선)도 추가되었습니다.[176]
2011년 8월 24일, 비주얼 C++ 팀의 프로그램 매니저인 Sumit Kumar의 블로그 게시물에는 다음 버전의 비주얼 스튜디오 C++ IDE의 일부 기능이 나열되어 있습니다.[177]
- 의미 색상화:향상된 구문 색상, 매크로, 열거,[177] 유형 이름 및 함수와 같은 C++ 구문에 대한 다양한 사용자 정의 또는 기본 색상.
- 참조 강조: 기호를 선택하면 범위 내에서 해당 기호에 대한 모든 참조가 강조 표시됩니다.[177]
- 새 솔루션 탐색기:새로운 솔루션 탐색기를 사용하면 솔루션/프로젝트 내의 클래스 및 파일 계층을 시각화할 수 있습니다.클래스의 기능과 용도에 대한 호출을 검색할 수 있습니다.[177]
- IntelliSense 목록 자동 표시:IntelliSense는 코드를 입력하는 동안 자동으로 표시됩니다. 이전 버전에서는 특정 연산자(예: 스코프 연산자) 또는 단축 키(Ctrl-Space 또는 Ctrl-J)를 사용하여 명시적으로 호출해야 했습니다.[177]
- 구성원 목록 필터링:IntelliSense는 퍼지 논리를 사용하여 목록에 표시할 함수/변수/유형을 결정합니다.[177]
- 코드 조각:IntelliSense에는 코드 스니펫이 포함되어 사용자의 파라미터를 기반으로 관련 코드를 자동으로 생성하므로 사용자 지정 코드 스니펫을 생성할 수 있습니다.[177]
Visual Studio 2012의 소스 코드는 약 5천만 줄의 코드로 구성되어 있습니다.[178]
인터페이스 백래시
비주얼 스튜디오 11 베타 기간 동안 Microsoft는 알림 또는 상태 변경 목적으로 색상을 사용하는 경우를 제외하고는 도구 내에서 색상 사용을 없앴습니다.그러나 사용자 인터페이스에서 더 많은 대비, 차별화, 명확성 및 "에너지"를 요구하는 피드백이 있은 후 색상의 사용이 반환되었습니다.[179][180]
Visual Studio 2012 릴리스 후보(RC)에서 인터페이스의 주요 변경 사항은 올캡 메뉴 바를 사용하는 것으로, Visual Studio가 다른 Microsoft 사용자 인터페이스의 방향과 일치하도록 유지하고 상위 메뉴 바 영역에 추가된 구조를 제공하기 위한 캠페인의 일부입니다.[181]이 재설계는 읽기 어렵고, 단어를 더 잘 보이게 만들기 위해 CamelCase를 사용하기 위해 개발자들이 시작한 추세에 역행한다는 비판을 받았습니다.[182]일부에서는 재설계의 근본 원인이 메트로 프로그램의 단순한 외관과 느낌을 통합한 것이라고 추측했습니다.[183]그러나 사용자가 올캡 인터페이스를 사용하지 않도록 설정할 수 있는 Windows 레지스트리 옵션이 있습니다.[184]
2013
Visual Studio 2013의 프리뷰는 2013년 6월 26일에 빌드 2013 컨퍼런스에서 발표되었습니다.[185]Visual Studio 2013 RC(Release Candidate)는 2013년 9월 9일 MSDN에서 개발자들이 이용할 수 있게 되었습니다.[186]
Visual Studio 2013의 최종판은 2013년 10월 17일에 다운로드가 가능해졌습니다.NET 4.5.1.[187]Visual Studio 2013은 2013년 11월 13일에 S가 언급한 가상 런칭 이벤트 키에서 공식적으로 시작되었습니다.소마세가르와 events.visualstudio.com 에서 호스팅됩니다.2014년 1월 20일 "Visual Studio 2013 업데이트 1" (Visual Studio 2013.1)이 출시되었습니다.[189]Visual Studio 2013.1은 고객 피드백의 일부 핵심 영역을 다루는 대상 업데이트입니다.[190]2014년 5월 12일 "Visual Studio 2013 업데이트 2" (Visual Studio 2013.2)가 출시되었습니다.[191]비주얼 스튜디오 2013 업데이트 3은 2014년 8월 4일에 출시되었습니다.이 업데이트를 통해 Visual Studio는 VS2012에 도입된 올캡 메뉴를 비활성화할 수 있는 옵션을 제공합니다.[192]2014년 11월 12일 "Visual Studio 2013 Update 4" (Visual Studio 2013.4)가 출시되었습니다.[193]"비주얼 스튜디오 2013 업데이트 5" (비주얼 스튜디오 2013.5)는 2015년 7월 20일에 출시되었습니다.[194]
2015
처음에는 비주얼[195] 스튜디오 "14"로 불렸지만, 2014년 6월 3일에 최초의 커뮤니티 테크놀로지 프리뷰(CTP)가 출시되었고, 2015년 4월 29일에 출시 후보작이 출시되었으며, 비주얼 스튜디오 2015는 2014년 11월 12일에 최종 이름으로 공식 발표되었습니다.[196]
비주얼 스튜디오 2015 RTM은 2015년 7월 20일에 출시되었습니다.[194]비주얼 스튜디오 2015 업데이트 1은 2015년 11월 30일에 출시되었습니다.[194]비주얼 스튜디오 2015 업데이트 2는 2016년 3월 30일에 출시되었습니다.[194]비주얼 스튜디오 2015 업데이트 3은 2016년 6월 27일에 출시되었습니다.[194]Visual Studio 2015는 Windows Vista SP2, Windows Server 2008 SP2 및 Windows 8을 지원하는 마지막 버전입니다.
2017

처음에는 비주얼 스튜디오 "15"로 불렸지만, 2017년 3월 7일에 출시되었습니다.[197]첫 번째 프리뷰는 2016년 3월 30일에 출시되었습니다.[198]비주얼 스튜디오 15 미리보기 2는 2016년 5월 10일에 출시되었습니다.[199][200]비주얼 스튜디오 15 미리보기 3은 2016년 7월 7일에 출시되었습니다.[201][202]비주얼 스튜디오 15 미리보기 4는 2016년 8월 22일에 출시되었습니다.[203][204]비주얼 스튜디오 "15" 프리뷰 5는 2016년 10월 5일에 출시되었습니다.[205]
2016년 11월 14일, 마이크로소프트는 Visual Studio 2017 제품 이름 버전을 공개하는 블로그 게시물을 발표했습니다.[206]
2016년 11월 16일 '비주얼 스튜디오 2017'이 최종명칭으로 발표되었으며,[207] 비주얼 스튜디오 2017 RC가 출시되었습니다.[208]
2017년 3월 7일, 비주얼 스튜디오 2017이 출시되었습니다.[208]
2017년 3월 14일 비주얼 스튜디오 2017의 첫 번째 수정판은 첫 번째 릴리스에서 설치 또는 솔루션을 여는 동안의 실패로 인해 출시되었습니다.[208]
2017년 4월 5일, Visual Studio 2017 15.1이 출시되었으며 에 대한 지원이 추가되었습니다.NET Framework 4.7.
2017년 5월 10일, 비주얼 스튜디오 2017 15.2가 출시되었으며 새로운 워크로드인 "데이터 과학 및 분석 애플리케이션 워크로드"를 추가했습니다.2017년 5월 12일 다크 컬러 테마를 수정하는 업데이트가 출시되었습니다.
2017년 8월 14일, Visual Studio 2017 15.3이 출시되어 타겟팅 지원이 추가되었습니다.NET Core 2.0.4일 후 하위 모듈(CVE 2017-1000117)의 Git 취약성을 해결하기 위한 업데이트(15.3.1)가 발표되었습니다.
2017년 10월 10일, 비주얼 스튜디오 15.4가 출시되었습니다.[209]
2017년 12월 4일, 비주얼 스튜디오 15.5가 출시되었습니다.이번 업데이트에는 주요 성능 향상, 새로운 기능 및 버그 수정이 포함되었습니다.[210]
Visual Studio 15.6은 2018년 3월 6일에 출시되었습니다.유닛 테스트 및 성능에 대한 업데이트가 포함되어 있습니다.[211]
2018년 5월 7일, 비주얼 스튜디오 15.7이 출시되었습니다.여기에는 설치 프로그램, 편집기, 디버거 등 전반적으로 업데이트가 포함되었습니다.2018년 8월 2일에 출시된 15.7.6의 최신 버전인 거의 모든 포인트 릴리스에는 보안 업데이트가 포함되어 있습니다.Visual Studio 2017 15.7의 출시와 함께 Visual C++는 이제 C++17 표준을 준수합니다.[38]
비주얼 스튜디오 15.8.5는 2018년 9월 20일에 출시되었습니다.Xamarin 용 도구는 Xcode 10을 지원합니다.[212]
Visual Studio 2017은 EditorConfig(코딩 스타일 적용 프레임워크) 지원, NGen 지원 등의 새로운 기능을 제공합니다.NET Core 및 Docker 툴셋(미리보기), Xamarin 4.3(미리보기).[208]또한 XAML Editor, 향상된 IntelliSense, 라이브 유닛 테스트, 디버깅 기능 향상 및 더 나은 IDE 경험과 생산성을 갖추고 있습니다.또한 윈도우 10 모바일 프로젝트 유지보수를 지원하는 비주얼 스튜디오의 마지막 버전입니다.[213]
2019

2018년 6월 6일, 마이크로소프트는 비주얼 스튜디오 2019(버전 16)를 발표했습니다.[214]
Visual Studio 2019 Preview 1은 2018년 12월 4일에 공개되었습니다.[215]
비주얼 스튜디오 2019 프리뷰 2는 2019년 1월 24일에 공개되었습니다.[216]
2019년 2월 13일 비주얼 스튜디오 2019 프리뷰 3 공개.[217]
2019년 2월 27일 비주얼 스튜디오 2019 RC 출시.[218]
일반적으로 2019년 4월 2일부터 이용 가능하며 다운로드 가능합니다.[219]
2022
2021년 4월 19일, 마이크로소프트는 비주얼 스튜디오 2022(버전 17)를 발표했습니다.[220][221]Visual Studio 메인 프로세스가 4GB 이상의 메모리에 액세스할 수 있도록 64비트 프로세스로 실행되는 최초의 버전으로, 대규모 프로젝트에서 발생할 수 있는 메모리 부족 예외를 방지합니다.
비주얼 스튜디오 2022 프리뷰 1은 2021년 6월 17일에 공개되었습니다.[222]
비주얼 스튜디오 2022 프리뷰 2는 2021년 7월 14일에 공개되었습니다.[223]
비주얼 스튜디오 2022 프리뷰 3는 2021년 8월 10일에 공개되었습니다.[224]
비주얼 스튜디오 2022 프리뷰 4는 2021년 9월 14일에 공개되었습니다.[225]
비주얼 스튜디오 2022 RC와 프리뷰 5는 2021년 11월 8일에 출시되었으며, 2021년 10월 12일에 출시되었습니다.[226]
일반적으로 2021년 11월 8일부터 이용 가능하며 다운로드 가능합니다.[227]
관련상품
애저 데브옵스 서비스
2013년 11월 13일, 마이크로소프트는 비주얼 스튜디오의 서비스로서의 소프트웨어를 마이크로소프트 애저(당시 마이크로소프트는 이를 비주얼 스튜디오 온라인(Visual Studio Online)이라고 불렀습니다.이전에 Team Foundation Services로 발표된 이 서비스는 온프레미스 TFS(Team Foundation Server, 현재 Azure DevOps Server)를 통해 인터넷에서 사용할 수 있도록 하고 롤링 릴리스 모델을 구현하여 확장되었습니다.[228][229]고객은 애저 포털을 이용해 비주얼 스튜디오 온라인에 가입할 수 있습니다.가입자는 호스팅된 Git 호환 버전 제어 시스템, 로드 테스트 서비스, 텔레메트리 서비스, "모나코"라는 이름의 브라우저 내 코드 편집기를 받습니다.[230]2015년 11월 18일 2015년 개발자 행사에서 마이크로소프트는 이 서비스의 브랜드를 "VSTS(Visual Studio Team Services)"로 변경했다고 발표했습니다.[231]2018년 9월 10일, 마이크로소프트는 또 다른 서비스 브랜드 변경을 발표했는데, 이번에는 "Azure DevOps Services"가 있습니다.[44]
Microsoft는 Azure DevOps Services에 대한 이해관계자, Basic 및 Visual Studio 가입자 액세스 수준을 제공합니다.기본 요금제는 최대 5명까지 무료로 이용할 수 있습니다.Visual Studio 구독자는 추가 요금 없이 요금제에 추가할 수 있습니다.[232]
Visual Studio 응용프로그램 라이프사이클 관리
비주얼 스튜디오 애플리케이션 라이프사이클 관리(ALM, Visual Studio Application Lifecycle Management)는 마이크로소프트가 개발한 통합 소프트웨어 개발 도구 모음입니다.이러한 툴은 현재 IDE(Visual Studio 2015 Community 및 그 이상 버전), 서버(Team Foundation Server) 및 클라우드 서비스(Visual Studio Team Services)로 구성되어 있습니다.[233]Visual Studio ALM은 팀 기반 개발 및 협업, 애자일 프로젝트 관리, DevOps, 소스 제어, 패키징, 지속적인 개발, 자동화된 테스트, 릴리스 관리, 지속적인 제공 및 애플리케이션 및 서비스 보고 툴을 지원합니다.[234]
비주얼 스튜디오 2005와 비주얼 스튜디오 2008에서 이 브랜드는 마이크로소프트 비주얼 스튜디오 팀 시스템(VSTS)으로 알려졌습니다.2009년 10월, Visual Studio 2010(코드명 'Rosario') 출시와 함께 팀 시스템 브랜드는 Visual Studio ALM으로 이름이[164][235] 변경되었습니다.[236]
Visual Studio Team Services는 2013년 Visual Studio Online으로 데뷔하여 2015년에 이름을 변경했습니다.[237]
Visual Studio Lab Management
비주얼 스튜디오 랩 매니지먼트(Visual Studio Lab Management)는 소프트웨어 테스터가 가상 환경을 만들고 관리하기 위해 개발한 소프트웨어 개발 도구입니다.Lab Management는 기존의 Visual Studio Application Lifecycle Management 플랫폼을 확장하여 Hyper-V 기반의 통합 테스트 랩을 지원합니다.Visual Studio 2012 이후 이미 일부로 출시되었으며, Azure DevOps와 SCVMM이 통합된 후 설정할 수 있습니다.[238]
비주얼 스튜디오 라이트 스위치
Microsoft Visual Studio LightSwitch는 기존에 구축된 Line-of-Business 애플리케이션을 만들기 위해 특별히 조정된 확장 및 프레임워크입니다.NET 기술 및 마이크로소프트 플랫폼.생성된 애플리케이션은 아키텍처적으로 3-Tier입니다.[239] 사용자 인터페이스는 Microsoft Silverlight 또는 HTML 5 클라이언트에서 실행되거나 쉐어포인트 2013 앱에서 실행됩니다.[240] 논리 및 데이터 액세스 계층은 WCF Data Services를 기반으로 구축되며 ASP에서[241] 호스팅되는 OData 피드로 노출됩니다.NET; 및 Primary 데이터 스토리지는 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 툴링이 포함된 Visual Studio의 마지막 릴리스입니다.[242]
이제 LightSwitch 솔루션을 배포할 때 사용자 인터페이스 계층이 선택적 구성 요소가 되어 서비스 전용 배포가 가능합니다.[243]
2011년 7월 26일에 출시된 비주얼 스튜디오 라이트 스위치의 첫 번째 버전은 현재 출시된 라이트[when?] 스위치와 많은 차이점이 있었습니다.[244]특히 이 도구는 독립형 제품으로 구입하여 설치하였습니다.Visual Studio 2010 Professional 이상이 기기에 이미 설치되어 있는 경우 LightSwitch가 해당 기기에 통합됩니다.[245]두 번째로 큰 차이점은 중간 계층이 WCF RIA 서비스를 사용하여 구축되고 노출되었다는 것입니다.
2016년 10월 14일자로 마이크로소프트는 새로운 애플리케이션 개발을 위해 LightSwitch를 더 이상 권장하지 않습니다.[246]
비주얼 스튜디오 코드
비주얼 스튜디오 코드(Visual Studio Code)는 리눅스, 맥 OS 및 윈도우용 프리웨어 소스 코드 편집기입니다.[247]디버깅 및 내장 Git Control 지원도 포함되어 있습니다.오픈 소스 기반이며,[248] 2016년 4월 14일 버전 1.0이 출시되었습니다.[249]
비주얼 스튜디오 팀 시스템 프로파일러
VSTS Profiler(Visual Studio Team System Profiler)는 의 성능을 분석하는 도구입니다.프로그램의 공간 [250]및 시간 복잡도를 분석하는 NET 프로젝트코드를 분석하고 CPU 샘플링, 계측, 등이 포함된 보고서를 작성합니다.NET 메모리 할당 및 리소스 경합.
참고 항목
참고문헌
- ^ Copsey, Reed Jr. (December 13, 2011). "Which language is Visual Studio developed in?". Microsoft Developer Network. Retrieved December 10, 2022.
- ^ "Visual Studio 2022 Product Family System Requirements". Microsoft. Retrieved December 29, 2021.
- ^ "Microsoft Visual Studio 2015 Language Pack". microsoft.com. Microsoft. Archived from the original on September 12, 2016. Retrieved August 29, 2016.
- ^ "Visual Studio Downloads". Visual Studio. Microsoft. Archived from the original on December 26, 2018. Retrieved November 23, 2013.
- ^ 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.
- ^ "F# at Microsoft Research". Microsoft. Archived from the original on April 1, 2019. Retrieved July 22, 2019.
- ^ "Best Python IDE For Python Programming". Pythonic Quest. January 13, 2017. Archived from the original on January 18, 2017. Retrieved January 17, 2017.
- ^ "Visual Studio Product Lifecycle and Servicing". Microsoft Docs. October 26, 2021. Retrieved November 8, 2021.
- ^ "Visual Studio Development Environment Model". Microsoft. Archived from the original on October 19, 2008. Retrieved January 1, 2008.
- ^ "VSPackages and Managed Package Framework (MPF)". Microsoft. Archived from the original on January 13, 2009. Retrieved January 1, 2008.
- ^ a b c d Mehta, Vijay. "Extending Visual Studio 2005". CodeGuru. Archived from the original on March 17, 2010. Retrieved January 1, 2008.
- ^ a b c "Language Service Essentials". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
- ^ "Babel Package Overview". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
- ^ "Managed Language Services overview". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
- ^ "Source Control Integration Essentials". Microsoft. Archived from the original on February 15, 2011. Retrieved September 19, 2010.
- ^ "Source Control Plug-ins". Microsoft. Archived from the original on September 26, 2010. Retrieved September 19, 2010.
- ^ a b Constantin, Alin. "Microsoft Source Code Control Interface". Alin Constantin. Archived from the original on February 18, 2008. Retrieved January 3, 2008.
- ^ a b c d "Visual Studio Extensibility". CoDe Magazine. Archived from the original on February 22, 2010. Retrieved January 1, 2008.
- ^ a b Guthrie, Scott (July 28, 2007). "Nice VS 2008 Code Editing Improvements". Archived from the original on June 10, 2010. Retrieved December 31, 2007.
- ^ Guthrie, Scott (June 22, 2007). "VS 2008 JavaScript IntelliSense". Archived from the original on December 1, 2010. Retrieved December 31, 2007.
- ^ Guthrie, Scott (July 25, 2007). "VS 2008 Web Designer and CSS Support". Archived from the original on January 23, 2010. Retrieved December 31, 2007.
- ^ a b "Visual Studio .NET - Top 10 Code Editor Tips and Tricks". Microsoft. Archived from the original on March 23, 2008. Retrieved December 31, 2007.
- ^ "Attaching to Running Processes". MSDN. Archived from the original on April 30, 2008. Retrieved December 31, 2007.
- ^ "Dumps". MSDN. Archived from the original on September 5, 2008. Retrieved December 31, 2007.
- ^ "Breakpoint Overview". Microsoft. Archived from the original on January 1, 2009. Retrieved December 31, 2007.
- ^ a b "Code Stepping Overview". Microsoft. Archived from the original on September 14, 2008. Retrieved December 31, 2007.
- ^ "Debugging at Design Time". Microsoft. Archived from the original on September 17, 2008. Retrieved December 31, 2007.
- ^ "Binding Controls to Data in Visual Studio". Msdn.microsoft.com. Archived from the original on May 15, 2013. Retrieved June 15, 2013.
- ^ "MSDN TV: Introducing "Cider" - The Visual Studio Designer for WPF ("Avalon")". MSDN TV. Retrieved January 1, 2008.
- ^ "MVC : The Official Microsoft ASP.NET Site". Asp.net. May 10, 2013. Archived from the original on June 24, 2010. Retrieved June 15, 2013.
- ^ "Dynamic Data Content Map". Asp.net. Archived from the original on June 27, 2010. Retrieved June 15, 2013.
- ^ "Team Explorer 2005 (.img file)". Microsoft. Archived from the original on December 24, 2010. Retrieved March 5, 2007.
- ^ "Visual Studio Team System 2008 Team Explorer". Microsoft. Archived from the original on June 9, 2010. Retrieved March 5, 2007.
- ^ "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.
- ^ "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.
- ^ a b "Code Testing Tools & Services Visual Studio". Visual Studio. Retrieved October 16, 2022.
- ^ 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.
- ^ a b "Announcing: MSVC Conforms to the C++ Standard". Archived from the original on August 26, 2018. Retrieved November 7, 2021.
- ^ "Compiler Intrinsics". Microsoft Docs. Archived from the original on May 6, 2008. Retrieved January 2, 2008.
- ^ "OpenMP in Visual C++ (Visual Studio 2005)". MSDN. Microsoft. 2005. Archived from the original on September 21, 2013. Retrieved April 27, 2013.
- ^ "Visual C# (MSDN)". MSDN. Archived from the original on May 27, 2009. Retrieved June 1, 2009.
- ^ "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.
- ^ "What's New in Visual Basic and Visual C#". October 2010. Archived from the original on November 30, 2010. Retrieved January 26, 2015.
- ^ a b Cool, Jamie (September 10, 2018). "Introducing Azure DevOps". Archived from the original on September 10, 2018. Retrieved September 10, 2018.
- ^ "Visual FoxPro Home, under Visual FoxPro 9.0 Overview". MSDN. Archived from the original on March 10, 2014. Retrieved March 8, 2014.
- ^ "A Message to the Community". MSDN. Archived from the original on August 6, 2010. Retrieved January 2, 2008.
- ^ De, Alan. "Visual SourceSafe: Microsoft's Source Destruction System". Highprogrammer.com. Archived from the original on August 31, 2009. Retrieved September 6, 2009.
- ^ "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.
- ^ "Microsoft Visual SourceSafe Best Practices". Msdn.microsoft.com. May 30, 2007. Archived from the original on June 5, 2009. Retrieved September 6, 2009.
- ^ "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.
- ^ "Compare Visual Studio 2019 Editions". Microsoft. Archived from the original on March 12, 2017. Retrieved March 11, 2017.
- ^ a b "Visual Studio 2017 licensing white paper" (PDF). November 2017. Archived (PDF) from the original on August 11, 2018. Retrieved August 11, 2018.
- ^ "Compare Visual Studio Product Offerings Visual Studio". visualstudio.microsoft.com. Archived from the original on August 11, 2018. Retrieved August 11, 2018.
- ^ "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.
- ^ "Microsoft Launches Free, Unrestricted Version Of Visual Studio For Small Teams". TechCrunch. November 12, 2014. Archived from the original on November 13, 2014. Retrieved November 12, 2014.
- ^ "VS 2010 Licensing Changes". Microsoft. October 19, 2009. Archived from the original on August 6, 2010. Retrieved June 22, 2010.
- ^ Otey, Michael (April 30, 1997). "Visual Studio 97". Windows IT Pro. Archived from the original on February 4, 2018. Retrieved February 3, 2018.
- ^ a b c Paul Thurrott. "What I'm doing in Redmond". Windows Phone Secrets. Archived from the original on May 25, 2010.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
- ^ "Visual Studio 1998 (6.0)". WineHQ. CodeWeavers. Archived from the original on May 17, 2013. Retrieved May 18, 2018.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
- ^ "Visual Studio .NET (2002)". WineHQ. CodeWeavers. Archived from the original on May 18, 2018. Retrieved May 18, 2018.
- ^ "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.
- ^ "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.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
- ^ "Visual Studio .NET 2003". WineHQ. CodeWeavers. Archived from the original on May 18, 2018. Retrieved May 18, 2018.
- ^ "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.
- ^ "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.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
- ^ "Visual Studio 2005". WineHQ. CodeWeavers. Archived from the original on May 18, 2018. Retrieved May 18, 2018.
- ^ "Microsoft Joins Customers and Partners to Launch SQL Server 2005, Visual Studio 2005 and BizTalk Server 2006". Press Releases. Microsoft. November 7, 2005.
- ^ "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.
- ^ "VS 2005 SP1 is released!". Somasegar's blog. Microsoft. December 15, 2006. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 13, 2019. Retrieved August 13, 2019.
- ^ a b "Microsoft to Give Partners More Access to Orcas IDE Code". Retrieved November 6, 2007.[영구 데드링크]
- ^ "Empowering Developers with Visual Studio 2008 and the .NET Framework 3.5". Press Releases. Microsoft. November 19, 2007.
- ^ "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.
- ^ "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.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
- ^ a b "Visual Studio 2010 aka. Dev10 Beta available for download – VolkerW's WebLog". blogs.msdn.microsoft.com. May 18, 2009. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ "Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 Available". Press Releases. Microsoft. April 11, 2010.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "Visual Studio 2010 enhancements". Somasegar's blog. Microsoft. March 7, 2011. Archived from the original on December 22, 2019. Retrieved December 22, 2019.
- ^ "Search Product and Services Lifecycle Information - Microsoft Lifecycle". support.microsoft.com. Archived from the original on August 14, 2019. Retrieved August 13, 2019.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ a b c d "Support for older versions of Visual Studio". support.microsoft.com. Archived from the original on October 26, 2020. Retrieved October 22, 2020.
- ^ "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.
- ^ "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.
- ^ 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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "Visual Studio 2017 version 15.9 Release Notes". Microsoft Learn. July 4, 2023.
- ^ "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.
- ^ "Visual Studio 2019 v16.11 is Available Now!". Visual Studio Blog. Microsoft. August 10, 2021.
- ^ "Visual Studio 2019 version 16.11 Release Notes". docs.microsoft.com. Retrieved February 19, 2022.
- ^ "Visual Studio 2019 - Microsoft Lifecycle Microsoft Docs". support.microsoft.com. Microsoft. Retrieved November 1, 2021.
- ^ "Announcing .NET 5.0". .NET Blog. November 10, 2020. Archived from the original on February 18, 2021. Retrieved November 11, 2020.
- ^ "Visual Studio 2022 now available". Visual Studio Blog. Microsoft. November 8, 2021.
- ^ "Visual Studio 2022 Release Notes". Visual Studio Blog. Microsoft. July 11, 2023.
- ^ "Visual Studio 2022 - Microsoft Lifecycle".
- ^ "Announcing .NET 6 — The Fastest .NET Yet". .NET Blog. November 8, 2021. Retrieved January 11, 2023.
- ^ ".NET 7 is Available Today". .NET Blog. November 8, 2023. Retrieved January 11, 2023.
- ^ "update & help from Microsoft website". Archived from the original on May 9, 2011. Retrieved January 20, 2011.
- ^ "System Requirements (Visual Studio 6.0)". Microsoft Co. October 3, 2006. Archived from the original on March 5, 2010. Retrieved January 2, 2008.
- ^ "Visual J++ Solution Center". Support. Microsoft. Archived from the original on July 29, 2013. Retrieved May 25, 2013.
- ^ "Visual J++ 6.0". MSDN. Microsoft. April 8, 2010. Archived from the original on May 13, 2013. Retrieved May 25, 2013.
- ^ "Features by Edition". Microsoft. Archived from the original on February 15, 2004.
- ^ "System Requirements (Visual Studio .NET)". MSDN. October 12, 2006. Archived from the original on November 15, 2010. Retrieved January 2, 2008.
- ^ "Visual Studio .NET 2002 SP1". Microsoft. Archived from the original on August 7, 2010. Retrieved January 2, 2008.
- ^ a b "Hacking Visual Studio". Archived from the original on July 15, 2011. Retrieved January 1, 2008.
- ^ "Microsoft Visual Studio .NET 2003 Service Pack 1". Microsoft. Archived from the original on June 20, 2010. Retrieved January 2, 2008.
- ^ "How to: Modify WINVER and _WIN32_WINNT". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ "Breaking Changes". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ "Visual Studio 2005 Service Pack 1". Microsoft. Archived from the original on July 22, 2010. Retrieved January 1, 2008.
- ^ "Visual Studio Service Pack 1 Update". Microsoft. Archived from the original on May 23, 2010. Retrieved January 1, 2008.
- ^ "Building, Testing, and Deployment". What's New in Visual Studio 2005. MSDN. Microsoft. Archived from the original on August 26, 2014.
- ^ "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.
- ^ "64-bit and Visual Studio 2005". April 11, 2006. Archived from the original on July 19, 2020. Retrieved February 12, 2021.
- ^ 소프트웨어 개발 키트의 VSTA vs VSTO 2021년 3월 29일 웨이백 머신에서 보관.방금 받은 최신 MSDN 플래시 이메일에는 VSTA(Visual Studio Tools for Applications 2.0)의 출시 소식이 나와 있습니다.
- ^ "Microsoft Details Dynamic IT Strategy at Tech-Ed 2007". Archived from the original on June 5, 2011. Retrieved June 4, 2007.
- ^ 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.
- ^ "Microsoft Windows Visual Studio Team System 2008". MSDN Search. MSDN Social. 2010. Archived from the original on March 20, 2019. Retrieved June 25, 2010.
- ^ "Download Details: Microsoft Visual Studio 2008 Service Pack 1 (exe)". Microsoft. Archived from the original on June 5, 2010. Retrieved August 11, 2008.
- ^ "Windows Platforms (CRT)". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ Taft, Darryl K. "Microsoft Pushes Secure, Quality Code". eWeek. Archived from the original on August 20, 2020. Retrieved October 6, 2007.
- ^ "Whats New in MFC 9.0 (Orcas)". CodeGuru. Archived from the original on May 4, 2010. Retrieved January 2, 2008.
- ^ 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.
- ^ "Libraries Work In Orcas". Visual C++ Team Blog. Microsoft. Archived from the original on February 11, 2008. Retrieved January 2, 2008.
- ^ "Download Visual Studio 03/07 CTP". Archived from the original on June 13, 2010. Retrieved June 14, 2007.
- ^ "XSD Designer in Visual Studio". Archived from the original on February 11, 2017. Retrieved January 1, 2008.
- ^ Somasegar, S. "Debugging and Profiling Features in VS 2008". Microsoft. Archived from the original on October 20, 2007. Retrieved July 24, 2007.
- ^ a b Robbin, John. "Neat New Multithreaded Debugging Features in VS 2008". Archived from the original on September 17, 2009. Retrieved September 24, 2007.
- ^ Hanselman, Scott. "Multi-threaded Debugging in Visual Studio 2008". Archived from the original on September 20, 2010. Retrieved September 24, 2007.
- ^ Guthrie, Scott (October 3, 2007). "Releasing the Source Code for the .NET Framework Libraries". Archived from the original on September 7, 2010. Retrieved October 4, 2007.
- ^ "Microsoft Releases Visual Studio 2010, .NET Framework 4". eWEEK. April 12, 2010. Archived from the original on March 29, 2021. Retrieved July 22, 2019.
- ^ "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.
- ^ 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.
- ^ Quintero, Carlos. "Visual Studio 2010 Extensibility moving beyond add-ins and packages". Archived from the original on June 23, 2010. Retrieved April 18, 2009.
- ^ "F# to ship as part of Visual Studio 2010". Archived from the original on December 12, 2008. Retrieved December 10, 2008.
- ^ Moth, Daniel. "Debugging Parallel applications with VS2010". Archived from the original on January 8, 2010. Retrieved April 18, 2008.
- ^ "More support for parallelism in the next version of Visual Studio". MSDN. Archived from the original on August 6, 2010. Retrieved April 23, 2009.
- ^ Worthington, David. "SD Times: Intel, Microsoft converge on parallel computing". Archived from the original on June 4, 2009. Retrieved August 20, 2008.
- ^ Worthington, David. "Intel addresses development life cycle with Parallel Studio". Archived from the original on May 28, 2009. Retrieved May 26, 2009.
- ^ a b c d Somasegar, S. "Code Focused Development in VS 2010". Archived from the original on January 7, 2010. Retrieved April 18, 2008.
- ^ "Bug: Intellisense believes itself in C++ while working on a C file". Archived from the original on October 5, 2011. Retrieved August 28, 2011.
- ^ "Dynamic Help Removed From Visual Studio 2010". Archived from the original on January 24, 2010. Retrieved April 26, 2010.
- ^ "Help Viewer Power Tool". Archived from the original on August 5, 2010. Retrieved July 13, 2010.
- ^ "Microsoft Visual Studio 2010 Service Pack 1 (Installer)". Microsoft. Archived from the original on December 20, 2011. Retrieved December 24, 2011.
- ^ "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.
- ^ a b "Microsoft Unveils Next Version of Visual Studio and .NET Framework". News Center. Redmond, Washington: Microsoft. September 29, 2008. Archived from the original on August 15, 2009. Retrieved August 14, 2009.
- ^ a b "Visual Studio 2010 Architecture Edition". March 29, 2009. Archived from the original on April 3, 2009. Retrieved April 18, 2009.
- ^ "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.
- ^ 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.
- ^ "Visual Studio 2010 Lab Management". Archived from the original on May 10, 2009. Retrieved April 18, 2009.
- ^ 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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ 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.
- ^ "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.
- ^ "Color Returns to Visual Studio 11 User Interface -". Visual Studio Magazine. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ "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.
- ^ "A DESIGN WITH ALL-CAPS". The Visual Studio Blog. June 5, 2012. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ "Microsoft Ignores Usability and Users - VS 2012 Keeps ALL-CAPS Menus". Archived from the original on June 10, 2012. Retrieved July 13, 2012.
- ^ "On Visual Studio 11's redesign awkwardness - Arktronic.com". arktronic.com. Archived from the original on July 22, 2019. Retrieved July 22, 2019.
- ^ "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.
- ^ "Visual Studio 2013 Preview Available Now!". Visual Studio Blog. June 26, 2013. Retrieved July 3, 2021.
- ^ "Visual Studio 2013 RC available now!". Visual Studio Blog. September 9, 2013. Retrieved July 3, 2021.
- ^ "Visual Studio 2013 released to web!". Visual Studio Blog. October 17, 2013. Retrieved July 3, 2021.
- ^ Somasegar, S. "Visual Studio 2013 Launch: Announcing Visual Studio Online". MSDN Blogs. Archived from the original on January 26, 2014. Retrieved January 23, 2014.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "Description of Visual Studio 2013 Update 3". Microsoft Corporation. August 15, 2014. Archived from the original on February 13, 2015. Retrieved August 18, 2014.
- ^ "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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ "Visual Studio "15" Preview 2". visualstudio.com. Microsoft. May 10, 2016. Archived from the original on June 13, 2016.
- ^ 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.
- ^ "Visual Studio "15" Preview 3". visualstudio.com. Microsoft. July 7, 2016. Archived from the original on July 15, 2016.
- ^ "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.
- ^ "Visual Studio "15" Preview 4". blogs.msdn.microsoft.com. August 22, 2016. Archived from the original on August 23, 2016. Retrieved August 22, 2016.
- ^ "Announcing Visual Studio "15" Preview 5". blogs.msdn.microsoft.com. October 5, 2016. Archived from the original on October 6, 2016. Retrieved October 5, 2016.
- ^ "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.
- ^ "Visual Studio 2017 Release Candidate". Archived from the original on March 28, 2017. Retrieved March 30, 2017.
- ^ a b c d "Announcing Visual Studio 2017 General Availability". March 7, 2017. Archived from the original on March 20, 2017. Retrieved March 30, 2017.
- ^ "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.
- ^ "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.
- ^ "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.
- ^ "Visual Studio 2017 15.8 Release Notes". docs.microsoft.com. Archived from the original on July 22, 2019. Retrieved March 21, 2019.
- ^ "Visual Studio 2019 Compatibility document". Microsoft. Archived from the original on June 3, 2020. Retrieved February 26, 2020.
- ^ "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.
- ^ Blog, Visual Studio (December 4, 2018). "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.
- ^ Blog, Visual Studio (January 24, 2019). "Visual Studio 2019 Preview 2 is now available". blogs.msdn.microsoft.com. Archived from the original on February 11, 2019. Retrieved January 26, 2019.
- ^ "Visual Studio 2019 Preview Release Notes". docs.microsoft.com. Archived from the original on February 2, 2021. Retrieved February 14, 2019.
- ^ "Visual Studio 2019 Release Candidate (RC) now available". devblogs.microsoft.com. February 27, 2019. Archived from the original on November 14, 2020. Retrieved April 18, 2019.
- ^ Montgomery, John (April 2, 2019). "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.
- ^ Salter, Jim (April 20, 2021). "Microsoft Visual Studio 2022 will (finally) enter the 64-bit world". Ars Technica. Retrieved April 20, 2021.
- ^ "Visual Studio 2022". Visual Studio Blog. April 19, 2021. Retrieved April 20, 2021.
- ^ Blog, Visual Studio (June 17, 2021). "Visual Studio 2022 Preview 1 now available!". devblogs.microsoft.com. Retrieved June 18, 2021.
- ^ Blog, Visual Studio (July 14, 2021). "Visual Studio 2022 Preview 2 is out!". devblogs.microsoft.com. Retrieved July 14, 2021.
- ^ Blog, Visual Studio (August 10, 2021). "Visual Studio 2022 Preview 3 now available!". devblogs.microsoft.com. Retrieved August 11, 2021.
- ^ "Visual Studio 2022 Preview 4 is now available!". Visual Studio Blog. September 14, 2021. Retrieved September 17, 2021.
- ^ "Join us November 8 for the Launch of Visual Studio 2022". Visual Studio Blog. October 12, 2021. Retrieved October 14, 2021.
- ^ "Visual Studio 2022 now available". Visual Studio Blog. November 8, 2021. Retrieved February 18, 2022.
- ^ Blankenship, Ed (January 2014). "Introducing Visual Studio Online". MSDN Magazine. Microsoft. Archived from the original on December 31, 2014. Retrieved November 29, 2014.
- ^ "Features Timeline". VisualStudio.com. Microsoft. Archived from the original on October 7, 2014. Retrieved November 29, 2014.
- ^ 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.
- ^ 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.
- ^ "Visual Studio Online Pricing Details". Microsoft Azure. Microsoft. Archived from the original on November 22, 2015. Retrieved November 29, 2014.
- ^ 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.
- ^ "DevOps and Application Lifecycle Management". MSDN. Microsoft. Archived from the original on March 8, 2016. Retrieved March 3, 2016.
- ^ "Visual Studio Team System Rosario". Archived from the original on June 14, 2010. Retrieved April 5, 2008.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ "LightSwitch HTML Client". MSDN. Microsoft. Archived from the original on June 4, 2013. Retrieved June 15, 2013.
- ^ 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.
- ^ 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.
- ^ "LightSwitch Update". Visual Studio LightSwitch Team Blog. Microsoft. October 14, 2016. Archived from the original on March 19, 2017. Retrieved March 19, 2017.
- ^ "How to: Deploy a LightSwitch OData Service". MSDN. Microsoft. Archived from the original on June 1, 2013. Retrieved June 15, 2013.
- ^ "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.
- ^ Massi, Beth (August 3, 2010). "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.
- ^ "LightSwitch Update". Visual Studio LightSwitch Team Blog. Microsoft. Archived from the original on August 8, 2017. Retrieved May 31, 2017.
- ^ 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.
- ^ "GitHub - microsoft/vscode: Visual Studio Code". July 22, 2019. Archived from the original on January 22, 2021. Retrieved July 22, 2019 – via GitHub.
- ^ 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.
- ^ "Beginners Guide to Performance Profiling". MSDN. Microsoft. November 15, 2016. Archived from the original on December 27, 2016. Retrieved December 27, 2016.