Visual Studio 2012 Express Desktop의 제한 사항
데스크톱 용 Visual Studio 2012 Express를 사용할지 또는 데스크톱 프로그램 용 Visual Studio 2012 Professional의 정품을 구입할지 결정하는 중입니다. 이 프로그램은 일부에 F #이 포함될 수 있지만 C #을 사용하여 빌드됩니다.
지금까지 수집 한 내용에서 익스프레스 에디션은 NuGet, 단위 테스트 및 코드 분석을 지원합니다. 코드 분석 규칙의 하위 집합이 사용되었다고 언급하지만 FxCop / StyleCop뿐만 아니라 Professional Edition과 어떻게 비교되는지 잘 모르겠습니다.
Express 에디션에 확장 지원이 없다고 가정하고 있지만 제가 정말로 신경 쓰는 유일한 확장은 NuGet이었습니다. 또한 TFS에 연결할 수 있지만 TFS CAL이 포함되어 있지 않다고 가정합니다. 소스 제어에 Perforce를 사용하고 있기 때문에 이것은 다시 문제가 아닙니다. 또한이 버전이 데스크톱 스타일 애플리케이션으로 만 제한된다는 것을 알고 있지만 지금까지는 C ++ 및 C #에 대해서만 언급했습니다. F #을 지원합니까?
다른 사람이 2012 Express for Desktop의 다른 제한 사항에 대해 설명해 줄 수 있습니까? 상용 응용 프로그램 개발에 대한 라이선스 제한이 있습니까?
과거에 MS는 버전 비교의 일부로 익스프레스 에디션을 포함했습니다. 그러나 2012 년에 사이트를 업데이트했을 때 익스프레스 에디션을 분리하고 세부 정보를 거의 제공하지 않았습니다.
수집 할 수있는 제한 사항은 거의 없습니다. 우선 다른 용도로 사용할 수있는 IDE가 다릅니다.
- 웹용 Visual Studio Express 2012.
- Windows 8 용 Visual Studio Express 2012
- Windows 데스크톱 용 Visual Studio Express 2012.
- Visual Studio Team Foundation Server Express 2012
IDE의 Express 버전은 Professional 버전에 포함 된 다음 기능을 생략합니다.
다중 유닛 테스트 프레임 워크 및 리팩토링 지원
정적 코드 분석, 프로파일 링, HLSL 편집 및 디버깅
타사 확장 성 지원 (Extension Manager 기능은 여전히 존재 함)
OpenMP 지원
하지만 2012 년에 제가 탐구 한 긍정적 인 부분은 거의 없습니다. 이전 버전과 달리
- 솔루션이 허용되면 단일 솔루션에서 여러 프로젝트를 만들 수 있습니다.
- 64 비트 컴파일 지원이 있습니다.
1 인 또는 5 인 미만의 팀에서 일하는 경우 익스프레스가 가장 좋은 방법입니다. 이전보다 훨씬 더 많은 새로운 기능을 제공하고 잠금을 해제합니다.
등록하면 제품 키를 받으면 원하는대로 VS 2012 Express를 자유롭게 사용할 수 있음을 확인하는 것 같습니다.
http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express 말 :
"설치 후 최대 30 일 동안이 제품을 사용해 볼 수 있습니다. 30 일 후 계속 사용하려면 무료 제품 키를 받으려면 등록해야합니다."
"Productivity Power Tools 2012" 는 VS2012 Express Edition에 설치할 수 없으므로 "Entity Framework Reverse Engineer Code First"와 같은 기능을 사용할 수 없습니다. 이는 기존 앱의 DB를 Model의 클래스로 마이그레이션하는 데 중요합니다.
이식 가능한 클래스 라이브러리는 익스프레스 버전에서 지원되지 않습니다. (PCL dll을 참조 할 수 있지만 PCL 프로젝트로는 작업 할 수 없습니다.)
웹용 VS Express 2012에서 F #을 사용할 수 있습니다.
NuGet이 VS 2010 Express Web에서 작동하는 것처럼 보이므로 2012에서도 작동 할 것으로 예상합니다.
http://docs.nuget.org/docs/start-here/nuget-faq
Professional은 많은 프로파일 링 및 정적 분석 도구를 제공합니다. FxCop 규칙이 어떻게 다른지 알 수 없습니다.
참고 URL : https://stackoverflow.com/questions/12408610/limitations-of-visual-studio-2012-express-desktop
'IT TIP' 카테고리의 다른 글
어떤 것을 "ODR 사용"한다는 것은 무엇을 의미합니까? (0) | 2020.10.12 |
---|---|
nose vs pytest-내가 선택해야하는 (주관적) 차이점은 무엇입니까? (0) | 2020.10.12 |
프로그래밍 방식으로 iPhone이 감옥에 갇혔는지 확인 (0) | 2020.10.12 |
C ++ 예외 처리 런타임은 어떻게 구현됩니까? (0) | 2020.10.12 |
C # 애플리케이션에서 리소스와 임베디드 리소스의 차이점은 무엇입니까? (0) | 2020.10.12 |