Microsoft Visual Studio Express

Microsoft Visual Studio Express
Microsoft Visual Studio Express
Visual Studio 2012 logo and wordmark.svg
Visual Studio Express 2012 for Desktop.png
Visual Studio Express 2012 for Desktop, Wikipedia Recon Dron이라는 Windows 앱 개발
개발자마이크로소프트
최종 릴리즈
2017년[1] / 2017년 3월 7일, 5년 전(2017-03-07)[2]
운영 체제창문들
유형통합 개발 환경
면허증.프리웨어, 레지스터웨어[3]
웹 사이트visualstudio.com/products/visual-studio-express-vs

Microsoft Visual Studio Express는 Microsoft가 개발하여 무료로 출시통합 개발 환경(IDE) 세트입니다.무료가 아닌 Visual Studio의 기능 제한 버전이며 필수 [3]등록이 필요합니다.Express Edition은 Visual Studio 2005에서 시작되었습니다.

2013년 마이크로소프트는 Visual Studio Express를 기능이 풍부한 Visual Studio 커뮤니티 에디션으로 대체하기 시작했습니다. Visual Studio도 무료로 [4]제공됩니다.Express 에디션의 마지막 버전은 2017년입니다.

2005-2010: 언어 중심 에디션

역사

2005년 10월 Express 에디션의 첫 번째 버전인 Visual Studio 2005 Express.Windows 2000 SP4 이후에 동작합니다.2005 Express의 첫 번째 서비스 팩은 2006년 12월에 출시되었습니다.이 버전은 프리웨어로 등록이 필요 없습니다.

Visual Studio 2008 Express는 2007년 11월에 일반에 공개되었습니다.첫 번째 서비스 팩은 2008년 8월 11일에 공개되었습니다.이 버전에는 Windows XP SP3가 필요하지만 Windows 2000과 호환되는 앱을 개발할 수 있습니다.Microsoft는 이 버전에서 의무 [5]등록을 도입했습니다.

Visual Studio 2010 Express는 Visual Studio 2010과 함께 2010년 4월에 출시되었습니다.대부분의 컴포넌트(아래 참조)는 Windows XP에서 실행되지만 Windows Phone 컴포넌트에는 Windows Vista가 필요합니다.

특성.

2005, 2008 및 2010 버전의 Visual Studio Express는 여러 개의 독립형 IDE로 구성되어 있으며 각 IDE는 단일 프로그래밍 언어에 중점을 두고 있습니다.

비주얼 베이직 익스프레스

Visual Basic Express에는 다음과 같은 [6][7]제한이 있습니다.

  • SQL Server Express 및 Microsoft Access 이외의 데이터베이스에 대한 IDE 지원 없음
  • ASP를 사용하는 웹 애플리케이션은 지원되지 않습니다.NET(단, Visual Web Developer Express에서 지원됨)
  • 모바일 디바이스용 개발 지원 없음(템플릿 또는 에뮬레이터 없음)
  • Crystal 리포트의 부재
  • 프로젝트 템플릿 수 감소(Windows 서비스 템플릿 및 Excel 워크북 템플릿 사용 불가 등)
  • 디버깅 및 중단점대한 제한된 옵션
  • Windows 서비스 생성 지원 없음(별도의 프로젝트 템플릿 필요)
  • Open은 지원되지 않습니다.MP
  • 완료된 프로그램에 대한 제한된 배포 옵션
  • 코드 폴딩 없음

Visual Basic 2008 Express는 2005년에 비해 다음과 같이 개선되었습니다.

Visual Basic 2005 및 Visual Basic 2008 Express에는 Visual Basic 6.0 프로젝트를 Visual Basic으로 업그레이드할 수 있는 Visual Basic 6.0 변환기가 있습니다.NET. 컨버터는 2010 Express에 포함되어 있지 않습니다.

Visual Web Developer Express

Visual Web Developer Express는 개발자가 다른 Visual Studio 에디션의 웹 개발 및 편집 기능을 무료로 평가할 수 있는 프리웨어개발[8] 도구입니다.주요 기능은 ASP를 만드는 것입니다.NET 웹사이트WYSIWYG 인터페이스, 드래그 앤 드롭 사용자 인터페이스 디자이너, 강화된 HTML 및 코드 에디터, 제한된 데이터베이스 탐색기, CSS, JavaScriptXML 지원, XHTML 1.0/1.1 및 CSS 2.1을 포함한 통합 디자인 타임 검증 기능을 갖추고 있습니다.

Visual Web Developer 2005 Express에는 Accessibility Checker, 스탠드아론 클래스 라이브러리 프로젝트 작성 기능, 서드파티 애드인 및 [9]매크로 등의 특정 기능이 없습니다.Visual Web Developer 2008 Express SP1은 클래스 라이브러리와 웹 응용 프로그램 프로젝트를 [10]모두 지원합니다.또한 마이크로소프트 Expression Web을 기반으로 하는 새로운 통합 HTML 디자이너도 포함되어 있습니다.단, 이 에디션에서는 자체 개발한 [clarification needed]웹 사이트를 게시할 수 없습니다.

Visual C++ Express

Visual C++ Express는 컴파일합니다.NETWin32 응용 프로그램(32비트만)[11][12]Windows SDK의 컴파일러와 코어 파일이 포함되어 있어 개발자는 이를 사용하여 Win32 애플리케이션을 구축할 수 있습니다.

Visual C++ Express의 제한 사항:

  • MFC 또는 ATL은 지원되지 않습니다.그러나 이러한 라이브러리는 이전 버전의 Windows SDK 및 Windows Driver [13]Kit 또는 Visual Studio Trial 설치에서 설치할 수 있습니다.
  • Visual [14]Studio 상용 버전에서 사용할 수 있는 리소스 편집기가 없습니다.
  • 프로파일링 지원 없음
  • 애드인 또는 IDE 매크로 지원 없음
  • 크래시 덤프 생성 옵션 없음
  • "모든 중단점 목록" 창이 없습니다.
  • C++ DLL을 호출하는 C# 어플리케이션 등 크로스 언어 디버깅은 지원되지 않습니다.

이전 버전의 제한 사항:

  • 64비트 애플리케이션 개발(2012년 이전)은 즉시 지원 대상에서 제외됩니다.
  • OpenMP 지원 없음 (2012년 이전)
  • 실행 중인 프로세스(2010년 이전)에 디버거를 연결할 수 없습니다.

Microsoft는 Visual Studio 2010 [15]Express에서 메모리 창을 사용할 수 없는 것으로 표시하지만, 서드파티에서는 Expert [16][17]Settings가 활성화되어 있는 경우 메모리 창을 사용할 수 있다고 보고했습니다.

많은 오픈 소스 프로젝트에서 Visual C++ Express로 작성된 프로젝트 파일을 제공하기 시작했습니다. 주목할 만한 예로는 OgreIrlicht 엔진이 있습니다.밸브의 소스 엔진 등 상용 엔진용 모딩 키트도 이 개발 [18]시스템을 지원한다.

Visual C# Express

Visual C# Express는 Windows, Xbox 360 및 Zune용 무료 경량 통합 개발 환경(IDE)으로 초보 개발자, 학생 및 취미 생활자를 위해 설계된 애플리케이션 및 (XNA Game Studio와 결합된 경우) 비디오 게임입니다.콘솔, Windows Forms 및 Windows Presentation Foundation 응용 프로그램 및 클래스 라이브러리를 구축할 수 있습니다.

마이크로소프트는 상당한 게임 플레이어 커뮤니티가 C#[19][20][21] 프로그래밍을 사용하고 있다는 것을 알게 되었습니다.

Visual C# Express에는 브레이크 포인트 제어판이 없습니다.브레이크 포인트만 전환할 수 있습니다.다음 리팩터링 모드도 사용할 [22]수 없었습니다.

  • [ Encapsulate ]필드
  • 로컬에서 매개 변수로 승격
  • 파라미터의 순서 변경
  • 매개 변수 제거
  • 인터페이스 추출

이러한 제한으로 인해 Visual C# Express의 리팩터링 기능이 이름 변경 및 추출 방식으로 효과적으로 감소합니다.Microsoft에 의하면, 리스트 되고 있는 기능이 없는 이유는, 「C# Express 유저 익스피리언스를 심플화하기 위해서」입니다.일부 사용자들은 리팩터링 기능이 누락되어 실제 [23]사용이 단순해지지 않고 유용한 기능이 제거되었다고 언급했다.

이미 실행 중인 프로세스에 디버거를 연결하는 기능도 사용할 수 없기 때문에 Windows 서비스를 쓰고 ASP에서 디버거를 다시 연결하는 등의 시나리오가 방해됩니다.원래 디버깅 세션에서 오류가 발생하여 브레이크 포인트가 무시되는 경우 NET.

2012~2017년: 생태계 중심

2012년 Visual Express 릴리즈에서 Microsoft는 각 버전이 전체 솔루션 유형에 맞게 조정되고 여러 프로젝트 유형을 포함할 수 있도록 에디션 배포를 변경했습니다.(이것은 각각 단일 프로그래밍 언어에 맞춰져 있던 이전 Express 에디션과는 다릅니다).예를 들어 웹 솔루션은 웹 응용 프로그램 프로젝트와 몇 개의 C# 클래스 라이브러리 프로젝트로 구성됩니다.이 변경은 웹에서 사용할 수 있는 다양한 애플리케이션과 Windows 8 및 Windows Phone 8에서 사용되는 새로운 WinRT 플랫폼을 반영하기 위해 이루어졌습니다.

Microsoft는 5개의 Visual Studio Express 2012 제품을 출시했습니다.

묘사 데스크톱 OS 서버 OS
웹용[24][25] Visual Studio Express 2012 응용 프로그램을 개발할 수 있습니다.Microsoft의 Windows Azure 클라우드 컴퓨팅 플랫폼에 도입하기 위한 통합 기능이 포함되어 있습니다.
Visual Studio Express 2012 for Windows 8[26][27] C#, VBWindows Store용 메트로 스타일 애플리케이션을 개발할 수 있습니다.NET, C++JavaScript.주의: 이 에디션은 Windows 8에서만 실행됩니다. 윈도 8
Windows[28][29] 데스크톱용 Visual Studio Express 2012 기존의 Windows 데스크탑 애플리케이션을 C#, VB로 개발할 수 있습니다.Windows Presentation Foundation(WPF), Windows Forms, Win32 API 등의 Windows 클라이언트테크놀로지를 대상으로 하는 NET 및 C++.이전 Express 에디션과는 달리 IDE를 통해 64비트 애플리케이션을 컴파일할 수 있습니다.업데이트 1에서는 C++ 어플리케이션에서의 Windows XP 지원이 추가되었습니다.
Visual Studio Team Foundation Server Express 2012[30] 최대 5명의 개발자로 구성된 팀을 대상으로 소스 제어, 작업 항목 추적, 애플리케이션 라이프 사이클 관리 및 빌드 자동화 기능을 제공합니다.
Visual Studio Express 2012 for Windows Phone[31] Windows Phone 7.5 Windows Phone 8용 응용 프로그램을 개발하고 에뮬레이터에서 테스트할 수 있는 Windows Phone 8 SDK로 구성됩니다.C++ , 를 서포트합니다.NET Framework 및 DirectX.의 일부로서.NET Framework 지원. Microsoft Expression Blend와 통합할 수 있습니다. Windows 8 (x64 한정)

2013년 10월 마이크로소프트는 Visual Studio Express 제품의 4가지 새로운 버전을 출시했습니다.2012 Express 에디션과 마찬가지로 다양한 유형의 프로젝트를 혼합할 수 있는 전체적인 솔루션 유형에 맞춰져 있습니다.다만, 행선지 플랫폼 마다 다른 IDE 가 제공되고 있습니다.다음과 같은 것이 있습니다.[32][33]

  • 웹용[34] Visual Studio Express 2013
  • Windows용 Visual Studio Express [34]2013:주의: Windows 8.1에서만 동작합니다(x86 및 x64).
  • Windows[34] 데스크톱용 Visual Studio Express 2013
  • Visual Studio Team Foundation Server Express 2013[34]

Visual Studio Express for Windows Phone은 2013년 제품 세트로 출시되지 않았지만 Visual Studio Express for Windows Phone은 이제 Visual Studio Express for Windows 2013.[35]2와 통합되었습니다.이 새로운 릴리스에서는 Windows 8.1 x86Windows Phone 8.1 개발에서는 지원되지만 Windows Phone 8.0 개발 또는 Windows Phone 에뮬레이터에서는 지원되지 않습니다.Windows Phone 8.0 개발에는 클라이언트 Hyper-V 및 Second Level Address Translation(SLAT; 세컨드레벨 주소 변환)을 지원하는 프로세서가 필요합니다.

Visual Studio Express 2015 에디션은 다음과 같습니다.

  • Express for Desktop – 데스크톱 Windows[36] 프로그램 작성용
  • Express for Web - 응답성이 뛰어난 웹 사이트, 웹 API 또는 "실시간 온라인 경험"[36]을 만듭니다.
  • Express for Windows – Universal Windows Platform 앱을 만들기 위한 핵심 도구입니다.Windows [36]10이 필요합니다.
  • Team Foundation Server 2015 Express – 소스 코드 제어, 프로젝트 관리 및 팀 협업용[36][37] 플랫폼

Microsoft는 Visual Studio Express 2017 for Windows Desktop을 출시하면서 Visual Studio Express 계보를 종료했습니다.이 최신 릴리스에는 웹 또는 UWP 프로젝트에 특화된 형제자매가 없습니다.이러한 프로젝트에 대한 무료 솔루션에 관심이 있는 개발자들은 대신 Visual Studio Community Edition 또는 Visual Studio [1]Code로 이동했습니다.

레퍼런스

  1. ^ a b "Visual Studio Express". VisualStudio.com. Microsoft. Retrieved 2 December 2021.
  2. ^ "Visual Studio build numbers and release dates". Visual Studio documentation. Microsoft. Retrieved 2 December 2021 – via Microsoft Docs.
  3. ^ a b "Registration FAQ". microsoft.com. Microsoft. Archived from the original on 5 December 2007.
  4. ^ "Visual Studio Community 2013 Announcement". VisualStudio.com. Microsoft. 12 November 2014. Archived from the original on 30 November 2014.
  5. ^ "Support". microsoft.com. Archived from the original on 5 December 2007.
  6. ^ "Visual Basic 2005 Editions". Microsoft Corporation. Retrieved 2007-07-19.
  7. ^ "Visual Basic 2008 Editions". Microsoft Corporation. Retrieved 2009-04-30.
  8. ^ "Visual Studio 2005 Express Developer Center - Frequently Asked Questions (FAQ) - questions 23 to 35, especially question 28". Archived from the original on April 6, 2008. Retrieved 2011-12-06.
  9. ^ "Which features are missing from Visual Web Developer Express: Mikhail Arkhipov's blog". Blogs.msdn.com. Retrieved 2009-06-28.
  10. ^ Scott Guthrie. "Scott Guthrie's post on VS2008/.NET Framework 3.5 SP1 Beta (bottom of page)". Aspalliance.com. Retrieved 2009-06-28.
  11. ^ Visual C++ 에디션 (Visual Studio 2010)
  12. ^ Visual C++ 에디션 (Visual Studio 2008)
  13. ^ "Windows Driver Kit (WDK) Version 7.1.0 Release Notes". Microsoft. 2010-02-26. Retrieved 2013-04-27.
  14. ^ "Visual C++ Editions". Microsoft Corporation. Retrieved 2007-09-29.
  15. ^ "Memory Windows". Microsoft Corporation. Retrieved 2011-09-27.
  16. ^ "Microsoft Visual Studio 2010 Debugger". Retrieved 2011-09-27.
  17. ^ "Visual Studio Hints". Williams, Kenneth A. Retrieved 2011-09-27.
  18. ^ "Source SDK wiki: Compiler Choices". Retrieved 2009-08-12.
  19. ^ "Visual C# at C# Online.NET (CSharp-Online.NET)". Csharp-online.net wiki. Retrieved 2010-02-09.
  20. ^ "C# C Sharp and Tutorials on C# Friends.com". www.csharpfriends.com/. Archived from the original on 2010-02-06. Retrieved 2010-02-09.
  21. ^ "XNA Developer Center". Microsoft. Retrieved 2010-02-09.
  22. ^ "Technologies site about MSDN". MSDNER. Retrieved 2007-10-21.
  23. ^ "Aaron Stebner's WebLog". Microsoft Corporation. Retrieved 2004-10-20.
  24. ^ "Visual Studio Express 2012 for Web". Visual Studio portal. Microsoft. Retrieved 30 November 2012.
  25. ^ "Visual Studio Express 2012 for Web". MSDN. Microsoft. Retrieved 30 November 2012.
  26. ^ "Visual Studio Express 2012 for Windows 8". Visual Studio portal. Microsoft. Retrieved 30 November 2012.
  27. ^ "Develop Windows Store apps using Visual Studio 2012 (Windows)". MSDN. Microsoft. 2 November 2012. Retrieved 30 November 2012.
  28. ^ "Visual Studio Express 2012 for Windows Desktop". Visual Studio portal. Microsoft. Retrieved 30 November 2012s.
  29. ^ "Visual Studio Express 2012 for Windows Desktop is Here". The Visual Studio Blog. Microsoft. 12 September 2012. Retrieved 30 November 2012.
  30. ^ "Visual Studio Team Foundation Server Express 2012". Visual Studio portal. Microsoft. Retrieved 30 November 2012.
  31. ^ "Visual Studio Express 2012 for Windows Phone". Visual Studio portal. Microsoft. Retrieved 30 November 2012.
  32. ^ "Visual Studio 2013". Retrieved 2014-01-15.
  33. ^ "What's New in Visual Studio 2013". Retrieved 2014-01-15.
  34. ^ a b c d "Download Overview". Visual Studio. Retrieved 2014-01-31.
  35. ^ "Microsoft Developer".
  36. ^ a b c d "Visual Studio Express". Archived from the original on 27 August 2016. Retrieved 29 August 2016.
  37. ^ "Overview of Visual Studio 2015 Products". Microsoft. Archived from the original on 1 August 2016. Retrieved 29 August 2016.

외부 링크