2011-10-31 5 views
4

메인 모듈을로드하기 전에 필요한 모든 구성 요소를 설치해야하는 배포 응용 프로그램을 작성 중입니다. 그러나 Windows 7에 dotnet 3.5 SP1 설치와 관련하여 문제가 있습니다. Windows 7은 dotnet 3.5 SP1을 통합하지만 일부 구성 요소는 사용자/제조업체/사용자가 비활성화 할 수 있습니다. 사용자가 제어판에서 활성화 할 수 있지만, 그에게 그렇게하도록 요청하지 마라. 소프트웨어에서 어떻게 활성화 할 수 있습니까? 배포 프로세스에서 모든 수동 구성을 제외해야합니다.Windows 7에서 "설치"/ "사용".Net 3.5 SP1을 설치하는 방법은 무엇입니까?

+1

이 경우에는 응용 프로그램을 설치하기 전에 설치/활성화해야한다는 경고를 중단하는 것이 좋습니다. –

+0

기술적 인 이유를 파악해야합니다. 3.5 SP1을 설치할 수 없습니다. 3.5 SP1은 XP에서 지원되지 않습니다 이유는 없습니다 + –

+1

제프 메르 카도 : 아닙니다, 고객의 90 %가 인형, 그들은 하나의 클릭 솔루션이 필요합니다. –

답변

4

나는 혼자서 ocsetup.exe를 통해 길을 찾았습니다.

마지막 명령은 다음과 같습니다

%systemroot%\system32\ocsetup.exe NetFx3 

업데이트 :

OCSetup을가 Winodws 8 이상에서 사용할 수 없습니다, 당신은 동일한 결과를 실현하려 DISM을 사용합니다. 바로 어쨌든 작동하지 않습니다

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 
0

.NET 3.5 끝이없는 문제를 갖고 있으며 손상 때문에 그냥 사용할 수있어 선호하는 것 Win7에 사용자 인 : 당신은 8 + Winodws를 들어 다음 명령을 사용하는 방법 , 그리고이 상태가되면 Windows 7을 완전히 새로 설치하지 않고도 Win7에서 수정할 수 없으므로 프로그래머는 설치를 요구하지 않기를 바란다. .NET 4.1+는 3.5.1 이전 버전과 호환되며 코드를 제대로 작성하여 3.5 자체가 아닌 3.5 기능을 찾고 있다면 제대로 작동하며 처음에 올바르게 코딩 한 경우 대신 4.2를 설치할 수 있습니다. 3.5 그리고 그것은 작동하지만, 나는 .NET 3.5를 사용하는 것을 주장하는 MS의 자체 전자 메일 응용 프로그램 (예 : Outlook과 같은)을 모두 포함하여 소수의 프로그램 만 보유하고 있습니다. 그들 중 누구도 내 시스템에서 일하지 않습니다.

권한을 먼저 요구하지 않고 Windows 기능을 켜거나 끄는 소프트웨어를 설치 한 경우 나에게 싫어하는 메일을 받고 소프트웨어가 꺼질 수도 있다고 덧붙이고 싶습니다. 내 시스템을 신속하게 제거하고 폴더를 삭제할 수 있습니다.

+0

Win XP에 .Net 4+를 설치할 수 없으므로 .net 3.5는 Win XP + –

+0

Vizhon에 대한 응용 프로그램을 작성해야합니다. MS SQL Server를 설치하려면 .net 3.5를 설치해야합니다. –

관련 문제