제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under C#

다음 목록에서는 Visual Studio 2012 또는 Visual Studio 2010 SP1에서 만든 프로젝트에 대한 Visual Studio 2015 및 Visual Studio 2013의 지원에 대해 설명합니다. 이 목록을 참고하여 Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 또는 Visual Studio 2010 SP1에서 프로젝트를 현재 상태 그대로 열 수 있는지 또는 호환성을 유지하도록 프로젝트를 수정해야 할지 결정할 수 있습니다.

프로젝트 형식 호환성
유니버설 Windows 플랫폼 앱 유니버설 Windows 앱 도구를 설치하려면 Visual Studio 설치 프로그램에서 사용자 지정 또는 수정을 선택한 다음 유니버설 Windows 앱 개발 도구를 선택합니다.

Windows 10용 UWP(유니버설 Windows 플랫폼) 앱 개발은 Windows 10 또는 Windows 8.1의 Visual Studio 2015에서만 지원됩니다.
Windows 스토어 앱 Windows 8.1 및 Windows Phone 8.1을 대상으로 하는 유니버설 앱을 포함한 Windows 스토어 앱 개발은 Windows 8.1 및 Windows 10에서 지원됩니다. 기존 Windows 8 프로젝트에 대한 서비스가 계속 제공되지만 새로운 Windows 8 프로젝트를 만들 수는 없습니다.Windows 8.1 프로젝트는 특정 참조 형식에 따라서만 결정됩니다. 자세한 내용은 프로젝트의 참조 관리을 참조하십시오. Note:  Visual Studio 2015 또는 Visual Studio 2013을 사용하여 만든 Windows 8.1 프로젝트를 Visual Studio 2012에서 열 수 없습니다.Visual Studio 2015 및 Visual Studio 2013을 사용하여 만든 Windows 8.1 프로젝트는 해당 버전을 대상으로 하고 Visual Studio 2012는 Windows 8을 대상으로 하는 Windows 8 프로젝트만 지원하기 때문입니다.
.NET Framework 4.5.1 적절한 멀티 타게팅 팩을 설치한 후 Visual Studio 2015 및 Visual Studio 2013에서 이러한 프로젝트를 만들어 사용할 수 있습니다. Visual Studio 2010 SP1에서는 이 프로젝트가 지원되지 않습니다.
.NET Framework 4.5 Visual Studio 2015, Visual Studio 2013 및 Visual Studio 2012에서는 이 프로젝트를 만들고 열 수 있지만 Visual Studio 2010 SP1에서는 그럴 수 없습니다. 자세한 내용은 마이그레이션 가이드을 참조하세요.
BizTalk BizTalk Server 프로젝트는 Visual Studio 2015 또는 Visual Studio 2013과 호환되지 않습니다.
C#/Visual Basic Silverlight 4 응용 프로그램 또는 클래스 라이브러리 Visual Studio에서 프로젝트를 자동으로 업데이트하도록 허용하면 Visual Studio 2013 또는 Visual Studio 2012에서 프로젝트를 열 수 있습니다.
C#/Visual Basic Webform 또는 Windows Form Visual Studio 2013 및 Visual Studio 2012에서 프로젝트를 열 수 있습니다.
Visual Basic 6 및 Visual C++ 6 Visual Studio 2012와 Visual Studio 2013에서는 Visual Basic 6 또는 Visual C++ 6으로 빌드된 응용 프로그램을 디버깅할 수 없습니다. 이 응용 프로그램을 디버깅하려면 이전 버전의 Visual Studio를 사용하세요.
코딩된 UI 테스트 Visual Studio에서 프로젝트를 자동으로 업데이트하도록 허용하면 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다.
F# Visual Studio 2010 SP1에서 만든 프로젝트를 Visual Studio에서 업그레이드하도록 허용하면 Visual Studio 2013 및 Visual Studio 2012에서 프로젝트를 열 수 있습니다. 하지만 이전 버전의 Visual Studio에서 만든 Silverlight 프로젝트를 Visual Studio 2013으로 업그레이드할 수는 없습니다. 대신 Visual Studio 2013에서 Silverlight 프로젝트를 만들어 코드를 복사해야 합니다.Visual Studio 2013에서 만든 Silverlight 프로젝트는 Silverlight 5를 대상으로 합니다.
LightSwitch Visual Studio에서 프로젝트를 자동으로 업그레이드하도록 허용하면 Visual Studio 2013에서만 프로젝트를 열 수 있습니다.
로컬 데이터베이스 캐시 Visual Studio 2013에는 로컬 데이터베이스 캐시 템플릿과 데이터 동기화 구성 대화 상자가 포함되어 있지 않습니다. Microsoft Synchronization Services v1.0이 설치된 경우 Visual Studio 2013을 사용하여 Visual Studio 2010에서 만든 프로젝트를 열고 실행할 수 있지만 이 프로젝트를 Visual Studio 2013에서 업데이트하려면 코드에서 수동으로 변경해야 합니다. 또는 Visual Studio 2010을 계속 사용하여 이 프로젝트를 유지하고 업데이트할 수 있습니다. 새로운 개발의 경우 Microsoft Sync Framework에서 제공하는 새로운 동기화 모델을 대상으로 합니다. 자세한 내용은 Microsoft Sync Framework 개발자 센터를 참조하세요.
모델-뷰-컨트롤러 프레임워크 Visual Studio 2010 SP1은 MVC 2 및 MVC 3만 지원하고 Visual Studio 2012는 MVC 3 및 MVC 4만 지원하며 Visual Studio 2013은 MVC 4만 지원합니다. MVC 2에서 MCV 3로 자동 업그레이드하는 방법에 대한 자세한 내용은 ASP.NET MVC 3 응용 프로그램 업그레이더를 참조하세요. MVC 2에서 MVC 3로 수동 업그레이드하는 방법에 대한 자세한 내용은 ASP.NET MVC 3 도구 업데이트로 ASP.NET MVC 2 프로젝트 업그레이드를 참조하세요. MVC 3에서 MVC 4로 수동 업그레이드하는 방법에 대한 자세한 내용은 ASP.NET MVC 3 프로젝트를 ASP.NET MVC 4로 업그레이드를 참조하세요. 프로젝트 대상이 .NET Framework 3.5 SP1일 경우 대상을 변경하여 .NET Framework 4를 사용해야 합니다.
모델링 Visual Studio에서 프로젝트를 자동으로 업데이트하도록 허용하면 Visual Studio 2013, Visual Studio 2012 또는 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다.

Team Foundation에서 모델링 프로젝트를 빌드할 때 프로젝트의 레이어 유효성 검사를 시도합니다.Visual Studio 2013에서 Team Foundation Build는 Visual Studio 2010 SP1에서 만든 모델링 프로젝트의 레이어 유효성을 검사할 수 없습니다. 하지만 Visual Studio 2010 SP1에서는 Team Foundation Build가 Visual Studio 2013에서 만든 모델링 프로젝트의 레이어 유효성을 검사할 수 있습니다.
MPI/클러스터 디버깅 Visual Studio 2013, Visual Studio 2012 또는 Visual Studio 2010 SP1을 실행하는 컴퓨터에 같은 버전의 런타임 또는 도구가 설치되어 있으면 세 버전 모두에서 이 프로젝트를 열 수 있습니다.
MSI 설치(.vdproj) 이 프로젝트는 해당 프로젝트 형식을 지원하지 않으므로 Visual Studio 2013에서 열 수 없습니다. 대부분의 Windows 플랫폼과 응용 프로그램 런타임을 직접 지원하는 무료 배포 솔루션인 ISLE(InstallShield Limited Edition for Visual Studio)를 사용하는 것이 좋습니다. ISLE를 사용하여 Visual Studio 설치 관리자 프로젝트에서 데이터 및 설정을 가져올 수도 있습니다. .
Office 2007 VSTO 프로젝트를 업그레이드하여 Office 2013 및 .NET Framework 4를 대상으로 지정할 경우 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 이 프로젝트를 열 수 있습니다.
Office 2010 VSTO 프로젝트 대상이 .NET Framework 4일 경우 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 이 프로젝트를 열 수 있습니다. 다른 모든 프로젝트에는 단방향 업그레이드가 필요합니다.
리치 인터넷 응용 프로그램 프로젝트를 업그레이드할 경우 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 이 프로젝트를 열 수 있습니다.
SharePoint 2007 Visual Studio 2013에서는 이 프로젝트를 열 수 없습니다. 그러나 프로젝트를 SharePoint 2010으로 수동 업그레이드할 경우 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다. SharePoint 2007을 업그레이드하는 방법은 SharePoint 2007에서 SharePoint 2010으로 마이그레이션(IT 전문가용)2007 워크플로를 Visual Studio 및 SharePoint 2010으로 마이그레이션 및 SharePoint Server 2010용 SharePoint Enterprise 검색 마이그레이션 도구를 참조하세요.
SharePoint 2010 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다.
SketchFlow Visual Studio에서 WPF 4.5/Silverlight 5로 프로젝트를 업그레이드하도록 허용하면 Visual Studio 2012 및 Visual Studio 2013에서 프로젝트를 열 수 있습니다.
SQL Server 2008 Express 데이터베이스 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다. 이전 버전의 SQL Server에서 만든 데이터베이스 파일(.mdf)이 있을 경우 SQL Server Express LocalDB에서 이 데이터베이스 파일을 사용하려면 먼저 SQL Server 2012로 업그레이드해야 합니다. 하지만 데이터베이스가 더 이상 이전 버전의 SQL Server와 호환되지 않습니다. 업그레이드하지 않으면 같은 컴퓨터에 Visual Studio 2013를 설치 및 사용하여 SQL Server 2008 Express의 데이터베이스를 계속 사용할 수 있습니다. 자세한 내용은 방법: LocalDB로 업그레이드하거나 SQL Server Express 계속 사용을 참조하세요.
SQL Server 2008 R2 Express SQL Server 2008 R2, Visual Studio 2013 또는 Visual Studio 2010 SP1을 실행하는 컴퓨터에 Visual Studio 2012 Express가 설치되어 있으면 세 버전 모두에서 프로젝트를 열 수 있습니다.
SQL Server 보고서 프로젝트 Visual Studio 2013 및 Visual Studio 2012에서 프로젝트를 열 수 있습니다. 로컬 모드에서만(즉, SQL Server에 연결되어 있지 않은 경우) Visual Studio 2010의 뷰어와 연결된 컨트롤에 대해 디자인 타임 환경을 가져올 수 없습니다. 하지만 프로젝트는 런타임에 올바르게 작동합니다. Caution:  Visual Studio 2013 특정 기능을 추가할 경우 보고서 스키마가 자동으로 업그레이드되며 Visual Studio 2012에서 더 이상 프로젝트를 열 수 없습니다.
단위 테스트 Microsoft Test Manager, Visual Studio 2013 및 Visual Studio 2010 SP1에서 Visual Studio 2012를 사용하여 이러한 버전에서 만든 테스트를 열 수 있습니다.
Visual C++ Visual Studio 2013을 사용하여 Visual Studio 2012 또는 Visual Studio 2010 SP1에서 만든 C++ 프로젝트를 열 수 있습니다.Visual Studio 2013 빌드 환경을 사용하여 Visual Studio 2012에서 만든 프로젝트를 빌드하려면 같은 컴퓨터에 두 버전의 Visual Studio가 모두 설치되어 있어야 합니다. 자세한 내용은 방법: Visual C++ 프로젝트를 Visual Studio 2015로 업그레이드을 참조하세요.
Visual Studio 2010 웹 Visual Studio에서 프로젝트를 자동으로 업그레이드하도록 허용하면 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다.
Visual Studio 2010 데이터베이스(.dbproj) 프로젝트를 SQL Server 데이터 도구 데이터베이스 프로젝트로 변환하면 Visual Studio 2013에서 열 수 있습니다. 그러나 Visual Studio 2013에서는 이러한 아티팩트를 지원하지 않습니다.

- 단위 테스트
- 데이터 생성 계획
- 데이터 비교 파일
- 정적 코드 분석을 위한 사용자 지정 규칙 확장
- server.sqlsettings
- .sqlcmd 파일
- 사용자 지정 배포 확장
- 부분 프로젝트(.files)

SQL Server 데이터 도구를 설치할 경우 변환 후에 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다. 자세한 내용은 Microsoft SQL Server Data Tools를 참조하세요.
Visual Studio 2010 Visual Database Tools Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 이 프로젝트를 열 수 있습니다.
Visual Studio Lab Management Microsoft Test Manager, Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1을 사용하여 이러한 버전에서 만든 환경을 열 수 있습니다. 그러나 환경을 만들기 전에 Microsoft Test Manager 버전이 Team Foundation Server 버전과 일치해야 합니다.
Visual Studio 매크로 이 프로젝트는 해당 프로젝트 형식을 지원하지 않으므로 Visual Studio 2013에서 열 수 없습니다.
Visual Studio SDK/VSIX Visual Studio SDK 프로젝트를 Visual Studio 2013으로 업그레이드 한 후에는 Visual Studio 2012에서 열 수 없습니다. 자세한 내용은 방법: Visual Studio 2015로 확장성 프로젝트 마이그레이션을 참조하십시오.
Visual Studio용 Microsoft Azure 도구 Visual Studio용 Microsoft Azure 도구 버전 2.1을 사용하는 경우 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다. 프로젝트 대상이 이전 버전일 경우 Visual Studio에서 프로젝트를 버전 2.1로 업그레이드하도록 허용하면 Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다.
Windows Communication Foundation, Windows Presentation Foundation Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 이 프로젝트를 열 수 있습니다.
Windows Mobile 이 프로젝트는 해당 프로젝트 형식을 지원하지 않으므로 Visual Studio 2013에서 열 수 없습니다.
Windows Phone 7.1 Visual Studio에서 Windows Phone 8.0으로 프로젝트를 업그레이드하도록 허용하면 Visual Studio 2012 및 Visual Studio 2013에서 프로젝트를 열 수 있습니다.
기타 Visual Studio 2012, Visual Studio 2013 및 Visual Studio 2010 SP1에서 대부분의 다른 프로젝트 형식을 열 수 있습니다.
FrontPage 웹 사이트 이 프로젝트는 해당 프로젝트 형식을 지원하지 않으므로 Visual Studio 2013에서 열 수 없습니다.
이식 가능한 클래스 라이브러리 Visual Studio에서 프로젝트를 자동으로 업데이트하도록 허용하면 Visual Studio 2013, Visual Studio 2012 또는 Visual Studio 2010 SP1에서 프로젝트를 열 수 있습니다.

- Silverlight 4를 대상으로 하는 프로젝트는 Silverlight 5를 대상으로 합니다.
- Windows Phone 7.0 또는 Windows Phone 7.5를 대상으로 하는 프로젝트는 Windows Phone 8을 대상으로 합니다.
- Xbox 360을 대상으로 하던 프로젝트가 더 이상 Xbox 360을 대상으로 하지 않습니다.
클라우드 서비스 프로젝트와 같은 Azure 프로젝트(확장명 .ccproj) 및 Azure 리소스 관리자 프로젝트(클라우드 배포 프로젝트)(확장명 .deployproj) 이러한 형식의 프로젝트를 열려면 먼저 Azure SDK for.NET을 설치한 다음 프로젝트를 엽니다.
출처 : https://msdn.microsoft.com/ko-kr/library/hh266747.aspx
2018/02/08 15:51 2018/02/08 15:51