2011-08-03 3 views
2

.NET 4.0, .NET 3.5 및 .NET 2.0과 같은 다양한 어셈블리를 참조하는 .NET 4.0 웹 응용 프로그램이 있습니다. . 모든 것은 잘 작동하지만, 실제로 응용 프로그램 내에서 실제로 무엇이 발생하는지 궁금합니다..NET 4.0 웹 사이트에서 .NET 2.0 어셈블리를 호출 할 때 어떤 문제가 있는지

모든 것이 작동하는 것 같아서 왜 .NET 2.0 어셈블리를 업그레이드하고 싶습니까?

+0

이 게시물을 참조 : http://stackoverflow.com/questions/3267491/when-linking-a-net- 2-0-managed-a-net-4-0- 응용 프로그램 - 프레임 간 –

+0

.NET 프레임 워크의 최신 변경 사항을 활용해야하는 경우가 아니라면 이전 프레임 워크 코드를 업그레이드 할 필요가 없습니다 . – Brownman98

답변

-1

전체적으로 .Net 4.0 어셈블리는 이전 버전의 상위 집합입니다.

MSVS2008은 이전 버전의 .Net (2.0, 3.0 또는 3.5 호환성을 선택할 수 있음) 용으로 컴파일 할 수있는 첫 번째 버전이었습니다.

.Net 4.0 기능 또는 .Net 3.0 웹 서비스를 사용하지 않는 경우 응용 프로그램이 .Net 2.0 환경에서 실행될 가능성이 높습니다.

하지만 필자는 반드시 그 수를 계산할 필요가 없습니다.

추 신 : Net Reflector 사본을 입수하십시오. 그것은 예전에는 자유였습니다. 나는 그것이 지금 명목상 $ 35.00이라는 것을 알고있다. 그러나이 훌륭한 도구, 그리고이 문제의 정확하게 이런 종류의 도움이됩니다 :

http://reflector.red-gate.com/

+0

.Net 4를 컴파일하면 .net 4 용 mscorlib에 링크됩니다. NET 4에서 사용하는 경우에도 .net 4에서 항상 실행됩니다. –

관련 문제