2009-11-11 3 views

답변

4

에서 라이브러리 사용에 아무 위험이 없다는 것을 모든 사람을 만족하는 단지 경우에도, 그것을 추천 할 것입니다,하지만 좋은 방법입니다.

.NET 4의 새로운 기능 중 하나는 여러 버전의 CLR을 하나의 프로세스에서 호스팅 할 수 있다는 것입니다. 이렇게하면 .NET 4 응용 프로그램에서 CLR 2.0 어셈블리를 쉽게 사용할 수 있습니다.

그러나 CLR의 두 버전을 호스팅하는 데 약간의 추가 오버 헤드가 발생할 가능성이 있습니다 (그러나이 경우 구체적인 내용은 없습니다).

0

나는 당신이 그렇게 할 필요가 없습니다 .NET 4.0

0

에 따라 다릅니다. 당신이 많은 외부 의존성을 가지지 않는다면 나는 그것을 말할 것입니다. 고객이 자신의 시스템에 .NET 4를 설치해야한다는 것을 알고 있어야합니다. 소프트웨어를 판매하는 경우 큰 문제는 아니지만 내부 엔터프라이즈에 배포하는 경우 IT 직원이 필요합니다.

많은 외부 종속성 (O/RM, IoC 컨테이너, 로깅 등)이 있고 이러한 종속성이 .NET 4 용으로 컴파일되지 않은 경우로드 된 CLR의 여러 버전으로 끝납니다 당신의 앱. 도약을하기 전에 앱의 프로필을 작성하고 앱의 실적을 확인할 수 있습니다.