2014-11-04 2 views

답변

2

Windows 7에서는 .NET Framework 3.5가 운영 체제의 일부이므로 모든 컴퓨터에 운영 체제가 있어야합니다.

Windows 8 또는 Windows 8.1에서는 .NET Framework 3.5가 자동으로 설치되지 않습니다 (의 모든 컴퓨터가 win7에서 업그레이드 된 -> win8이 있어야 함).

Windows 8 이상에서 .NET Framework 3.5가 필요한 응용 프로그램을 실행하려면 컴퓨터에서 버전 3.5를 사용하도록 설정해야합니다. 이렇게하려면 두 가지 방법이 있습니다. 즉, 필요에 따라 .NET Framework 3.5를 설치하거나 .NET Framework 3.5를 필요로하는 응용 프로그램을 설치하거나 실행하거나 제어판에서 .NET Framework 3.5를 사용하도록 설정합니다. 두 옵션 모두 인터넷 연결이 필요합니다.

.NET Framework 3.5가 필요하지만 컴퓨터에서 해당 버전을 사용할 수없는 경우 설치 도중 또는 처음으로 응용 프로그램을 실행할 때 메시지 상자가 표시됩니다. 메시지 상자에서이 기능 설치를 선택하여 .NET Framework 3.5를 사용하도록 설정합니다.

위의 내용은 인터넷 연결이 필요합니다. 이것이 가능하지 않다면 MSDN이 상태로는

그러나 배포에 .NET 3.5의 .exe 파일을 포함해야합니다 :

닷넷 프레임 워크 4.5과 그 지점 출시 이전 버전과 호환 이전 버전의 .NET Framework를 사용하여 작성된 응용 프로그램과 함께 사용할 수 있습니다. 즉, 이전 버전으로 빌드 된 응용 프로그램 및 구성 요소는 .NET Framework 4.5에서 수정하지 않고 으로 작동합니다. 그러나 기본적으로, 그들이 개발 한 의 공용 언어 런타임의 버전에서 실행되는 애플리케이션, 그래서 당신은 .NET 프레임 워크 4.5

에서 실행되도록 응용 프로그램을 가능하게하는 구성을 파일을 제공 할 수 있습니다

그래서 3.5 용 프로젝트를 빌드하고 Windows 8 머신에 배포하십시오. 실행해야하지만 앱의 "최상의"환경이 아닙니다. "최고"는 .NET 3.5를 설치 한 것입니다.

+0

감사합니다. 추가 설치없이 두 OS에서 모두 작동하는 .NET Framework가 있습니까? ~ 60MB의 대용량 파일이기 때문에 설치에 추가하고 싶지 않습니다. – user3719173

+0

@ user3719173 :이 링크를 확인하십시오 : http://blogs.msdn.com/b/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in- what-version-of-the-os.aspx – e4rthdog

+0

@ user3719173 Windows 7에는 3.5가 있고 Windows 8에는 4.5가 포함되어 있으므로 2 대의 컴퓨터에 공통된 .net 프레임 워크가 설치 될 것입니다. – e4rthdog