2010-06-17 2 views
1

우리는 여러 서버에서 .NET 3.5 (Windows 서비스, 웹 응용 프로그램 및 WCF 서비스)로 개발 된 여러 .NET 응용 프로그램을 보유하고 있습니다..NET 4.0의 호환성은 무엇입니까?

내가 VS.NET에게 2010

  • .NET 4.0으로 마이그레이션하고 사용하려는은 VS.NET 2010 VS 사용을 중지 할 수있는, 전체 동시 마이그레이션을 피하기 위해 .NET 3.5로 컴파일 하는가 .NET 2008이지만 이전 버전의 일부 응용 프로그램을 유지 관리합니까?

  • .NET < 4.0 런타임을 제거하고 내 서버에 .NET 4.0 만 설치할 수 있습니까? 이전 프레임 워크 버전으로 컴파일 된 응용 프로그램을 실행합니까?

답변

5
  1. 은 예, 아니오 당신이 다른 런타임 버전을 설치할 필요가 없습니다 수
  2. 않습니다. 그러나 4.0 .net 프로세스 (예 : 클래스 라이브러리 등)에서 < 4.0을 실행할 수 있습니다. msdn
2

Visual Studio 2010은 .NET Framework 버전 2.0, 3.0, 3.5 및 4를 대상으로 할 수 있습니다. 프레임 워크 버전이 컴퓨터에 설치되었지만 Visual Studio 2010에 나타나지 않으면 .NET 3.5 SP1을 설치하십시오.

이전 버전에서 만든 솔루션을 열면 Visual Studio에서 솔루션을 새 형식으로 변환합니다. 이는 솔루션에서 작업하는 모든 사람들이 동일한 버전의 Visual Studio를 사용해야 함을 의미합니다. 그러나 서로 다른 프레임 워크 버전을 대상으로 할 수도 있으므로 문제가되지는 않습니다.