답변:
Visual Studio Express에 Visual Studio Professional과 비교하여 기능이 부족한 주요 영역 :
참고 : Express EULA는 상업적 개발을 허용하지 않는 경우가 많습니다. 사실 이 아닙니다 ( Visual Studio Express FAQ 항목 7 ).
microsoft.com 에는 편리한 비교 차트 가 있습니다.
물론 특정 Express Edition에 따라 다릅니다 (여러 가지가 있고 기능이 다르기 때문에). 가장 많이 발생할 수있는 한계는 소스 제어 통합 (및 TFS 클라이언트 라이센스), 디버깅 한계, 제한된 리팩토링, 단위 테스트 지원 없음 및 제한된 디자이너 지원입니다.
완성도를 높이기 위해 다음은 Visual Studio 2008 Standard Edition에는 있지만 Express Edition에는없는 기능 목록입니다.
내가 아는 한 사용에는 제한이 없지만 변호사는 아닙니다.
AviewANews는 Express Edition을 상업적 용도로 사용할 수 있다고 지적했습니다. Visual Studio Express Edition을 사용하여 구축 된 응용 프로그램에는 라이센스 제한이 없습니다. FAQ # 7을 참조하십시오 .
이들은 나에게 가장 중요합니다.
누락 된 것 중 하나는 다음과 같습니다.
소스 제어 통합 은 소스 제어 플러그인 API 기반의 소스 제어 솔루션 (이전의 MSSCCI API) 또는 소스 제어 VSPackage의 두 가지 옵션을 지원합니다.
Perforce 와 같은 시스템을 사용 하여 파일을 변경하기 전에 파일을 체크 아웃해야하는 시스템 , 특히 모든 팀 구성원의 프로젝트 설정을 변경하는 경우 특히 중요 합니다.
이 MSDN 문서 는 필요한 모든 것을 제공합니다!
현재 Express 에디션에서 F #을 얻을 수는 없지만 언젠가는 변경 될 수 있다고 생각합니다.
해결 방법이 있습니다. Visual Studio Shell 과 F # CTP를 별도로 설치하면 함께 작동합니다.
디버깅과 함께 Windows Vista의 Visual Studio Express (C ++) 2008 (서비스 팩 1 포함)에 문제가있었습니다. (a) 프로그램 중단, (b) 앱에서 IDE로 다시 초점 설정, (c) 실행 재개와 같은 작업을 수행 할 때마다 프로그램이 약 30 초 동안 중단되었습니다. 작업 관리자가 "VSExpress.exe"동안 전체 CPU를 사용하는 것으로 나타났습니다. 이 시간 동안 Vista의 IDE 제목 표시 줄에 "응답하지 않음"이 표시되었습니다.
이로 인해 실책이 생겨서 Visual Studio Professional 2008 상업용 사본 (SoftwareSurplus의 150 달러)을 구입하여 문제를 해결했습니다.
Platform SDK 에서 라이브러리를 다운로드하면 MFC 응용 프로그램을 빌드 할 수 있습니다 . 그러나 대화 상자 디자인은 기본적으로 지원되지 않습니다.
하나에 대한 Windows 서비스 를 만들 수 없습니다 .