약간의 검색이 있었으며 .NET Framework에 대한 호환성이 있는지 궁금합니다..NET Framework 버전
진짜 질문은 .NET Framework 1.1을 사용하는 프로그램이 있다면 3.5를 설치하고 완료 할 수 있습니까? 아니면 1.1을 설치해야합니까? 그런 다음 3.5를 사용하는 경우 3.5도 설치해야합니까?
약간의 검색이 있었으며 .NET Framework에 대한 호환성이 있는지 궁금합니다..NET Framework 버전
진짜 질문은 .NET Framework 1.1을 사용하는 프로그램이 있다면 3.5를 설치하고 완료 할 수 있습니까? 아니면 1.1을 설치해야합니까? 그런 다음 3.5를 사용하는 경우 3.5도 설치해야합니까?
불행히도 두 버전을 모두 설치해야합니다. 이전 버전의 프레임 워크는 최신 버전과 자동으로 번들되지 않습니다.
3.5가 필요한 항목을 설치하면 설치해야합니다. NET이 작동하는 방식으로 1.1, 2.x 및 3.5를 모두 동시에 설치할 수 있습니다. 프로그램은 필요한 프레임 워크의 버전을 지정하고 해당 버전이로드됩니다.
Un 1.1 ~ 2.0과 마찬가지로 .NET 3.5는 2.0에 추가됩니다. http://i38.tinypic.com/smdhmt.jpg –
특히 .NET 2.0의 경우 언어 수준뿐 아니라 .NET Framework에서도 많은 변화가있었습니다. 해당 버전에 링크 된 프로그램을 실행하려면 버전 1.1이 필요합니다.
이제 프로그램의 일부에서 .NET 3.5를 사용하고 모든 소스에 액세스 할 수있는 경우 전체 응용 프로그램을 .NET 3.5로 포팅하고이를 수행하는 것이 좋습니다. 조금 더 오래 걸리 겠지만 앞으로 나아갈 가치가 있습니다.
3.5 프레임 워크를 설치하면 모든 것을 2.0 프레임 워크로 되돌릴 수 있다고 생각합니다. 3.5 (및 3.0) 프레임 워크는 2.0 CLR에서 실행되므로 실제로 3.0과 2.5의 추가 장점을 가진 2.0 런타임을 얻게됩니다.
별도로 1.1 프레임 워크를 설치해야합니다.
은 현재 설치된 버전을 볼 수 있습니다 : C를 : \ WINDOWS를 \ Microsoft.NET 프레임 워크
\예, .NET Framework 3.5 SP1 설치 관리자는 2.0 SP2 및 3.0 SP2도 설치합니다. – raven
많은, 아마도 가장 .NET 1.1 개발 된 애플리케이션 프레임 워크의 이후 버전에서 실행됩니다.
하지만 몇 가지 중요한 변경 사항이 있으므로 .NET 2.0 용으로 빌드 된 앱이 .NET 2.0 이상에서 실행되는지 여부를 확인하는 유일한 방법은 테스트하는 것입니다.
마이크로 소프트 .NET 1.1 및 .NET 2.0 (http://blogs.msdn.com/brada/archive/2005/11/14/492561.aspx 참조) 사이의 알려진 주요 변경을 문서화 -하지만이 내용에 대한 링크가 깨진 것으로 :(
것 그리고 난으로 인해 적어도 하나의 문서화되지 않은 깨고 변화를 알고 버그에.
그렇습니다.. NET Framework 3.5 SP1 설치 관리자는 또한 2.0 SP2 및 3.0 SP2를 설치합니다. – raven
사실 당신은 모두 올바른 방식입니다 .Cell은 .NET 3.0과 .NET 3.5 모두 본질적으로 .NET 2.0 CLR (.NET 3.5는 .NET 2.0과 3.0을 모두 확장)에 대한 확장 집합입니다. 그 이유 중 하나를 설치하면 하위 수준의 프레임 워크도 얻을 수 있습니다. –