프로젝트 호환성
Visual Studio 11 에서 바로 와 닿는 편리함 중의 하나가 기존의 솔루션 파일과 프로젝트 파일을 어떤 변경 없이 그대로 열 수 있는 점입니다. 이전까지는 솔루션 파일의 구조와 프로젝트 파일의 일부 속성이 변경되어 새로운 개발 툴이 나올 때 마다 손이 갔었습니다. Visual Studio 가 해주는 자동 업그레이드를 그렇게 신뢰하지 않기 때문에 상위/하위 버전과 호환이 되도록 솔루션 파일과 프로젝트 파일을 변경했기 때문입니다. 과거에 Visual Studio 솔루션/프로젝트를 자동으로 업그레이드해 줄 경우 컴파일이 되지 않는 경우가 많았거든요.
이번 Visual Studio 11은 대부분의 솔루션/프로젝트의 구조를 변경 없이 그대로 상위 버전인 Visual Studio 11에서 사용할 수 있습니다. 재미있는 것은 예전에는 솔루션/프로젝트 업그레이드 마법사가 업그레이드를 진행하였는데, 이번 Visual Studio 11에서는 안전한 업그레이드인 경우 그냥 알아서 업그레이드하는 듯 합니다.
하지만, 모두 다 호환되는 것은 아닙니다. 우리가 평상시에 자주 쓰는 프로젝트 형식들은 아무 변경 없이 호환이 되지만, 일부 호환이 되지 않는 프로젝트 형식도 몇 가지 됩니다. 그리고 프로젝트 형식이 호환은 되지 않지만, 아주 사소한 변경이라면 Visual Studio 11이 그냥 알아서 업그레이드를 합니다. 여기에 대한 정보는 다음의 링크에서 확인할 수 있습니다. (
http://msdn.microsoft.com/en-us/library/hh266747(v=vs.110).aspx )
그 중에서 대표적으로 호환이 되지 않는 것들만 볼까요?
프로젝트 형식
-
Visual Studio 11 에서 열 수 없는 것들
- Cloud tools
- MSI setup (설치 프로젝트) - VS11 에서 없어졌지요.
- Visual Studio Macro - VS11 에서 없어졌지요.
- Windows Mobile - 프로젝트 형식이 없어졌지요.
- Windows Phone - 프로젝트 형식이 없어졌지요.
-
Visual Studio 11 형식으로 업그레이드가 필요하고, 그 이후 Visual Studio 11 에서만 열리는 것들
- F#
- LightSwitch
- Rich Internet Applications - 실버라이트를 의미하는 것일까요? ^^;
-
Visual Studio SDK/VSIX
-
그 외 특수한 경우
- Visual C++ 10.0 - 로컬 컴퓨터에 Visual Studio 2010과 Visual Studio 11 Beta 둘 다 설치되어 있어야 VC++ 10.0 프로젝트를 Visual Studio 11에서 열 수 있습니다.
-
Visual Studio 2010 Database (.dbproj) - 컨버전을 하면 열 수 있는데, 지원 안 되는 기능이 많네요. 꼭 문서 참고 하세요.
파일
- BizTalk Flat file schemas - 파일을 추가 못함
- Profile Reports File : 성능 프로파일 보고서 중 .vspx 파일만 열지 못함
- Solution File : 솔루션 파일 중 .sou 파일이 있는데, 여기에 Break Point 등의 정보가 있는데 VS11 로 업그레이드 되고 나면 VS2010 에서 설정 정보를 잃어버릴 수 있다고 하네요.
'Visual Studio 2012' 카테고리의 다른 글
Visual Studio 11, 검색 기능 강화 (0) | 2012.03.05 |
---|---|
Visual Studio 11, Metro Style App 성능 및 품질 관리 (0) | 2012.03.05 |
Visual Studio 11, Metro Style App 디버깅 (0) | 2012.03.05 |
Visual Studio 11, Windows 8 Metro 응용 프로그램 템플릿 지원 (0) | 2012.03.05 |
Visual Studio 11, 그 첫 만남 (0) | 2012.03.05 |