문제

클라이언트 프로필 설치에 대한 마지막 질문입니다.최종 사용자에게 .net Framework 3.5나 인터넷이 없을 수도 있으므로 설치 CD에 넣으려고 Microsoft .NET Framework Client Profile Online Installer를 다운로드했습니다.그래서 우리는 두 가지 경우를 모두 처리할 수 있기를 원합니다.

전제 조건에서 파일이 있을 위치를 선택할 수 있지만 어디에 있어야 하는지 모르겠습니다.어떻게든 d:\ProductName\Prerequisites\DotNetFx35ClientSetup.exe와 같은 CD 경로를 입력하여 거기서 CD를 가져와 설치할 수 있기를 원합니다.누구든지 이것이 어떻게 달성될 수 있는지에 대한 아이디어를 갖고 있습니까?

감사합니다.

전제 조건 창은 다음과 같습니다.

alt text

도움이 되었습니까?

해결책

좋아요, 문제는 이렇습니다.Client Profile로 시도했지만 작동하지 않았습니다. Client Profile Installer에 .net Framework 3.5의 기능이 없기 때문인 것 같습니다. SP1.따라서 설치 프로세스에서 .net Framework 3.5 SP1도 요청하므로 오프라인에서도 사용할 수 있도록 해야 했습니다.거래는 다음과 같습니다.

  • 먼저 클라이언트 프로필 오프라인 설치 프로그램
  • 그런 다음 해당 파일을 다음 폴더에 복사해야 합니다.C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35Client
  • 완료되면 설치 프로젝트를 배포하고 컴파일할 수 있습니다(클라이언트 프로필 설치에만 해당).

제 경우에는 불만을 표시하고 .net Framework 3.5 SP1을 요청했기 때문에 다음과 같이 해야 했습니다.

  • 설치 솔루션에서 .net Framework 3.5 SP1 필수 구성 요소를 활성화합니다.
  • 다운로드 .net Framework 3.5 SP1 전체 패키지
  • 빠른 액세스를 위해 C:\ 드라이브에 넣고 명령 프롬프트로 이동하여 다음을 입력합니다.C:\dotNetFx35Setup.exe /x
  • 원하는 위치에 모든 것을 추출하면 wcu라는 폴더가 생성됩니다.
  • wcu dotnetframework로 이동하여 모든 파일과 폴더를 가져 와서 c : program files microsoft sdks wind

이제 솔루션을 구축하면 제대로 작동할 것입니다.하지만 경고는 2번 받게 됩니다.이는 알려진 문제이며 Microsoft에 따르면 애플리케이션 설치 프로세스를 방해하지 않습니다. 이것을 읽어보세요 자세한 내용은.

이것은 내가 찾아내고 생각해내는 데 약간 지루한 일이었기 때문에 이것이 이 문제를 겪고 있는 다른 사람에게 도움이 되기를 진심으로 바랍니다.질문이 있으시면 댓글을 남겨주시면 최대한 빨리 답변해 드리겠습니다.

읽어 주셔서 감사합니다!

다른 팁

설치 시 설정이 클라이언트 프로필과 함께 작동하도록 하려면(말한 대로 불평하지 않음) 클라이언트 프로필만 요구하도록 확인된 조건을 추가로 변경해야 합니다.

실제로 "클라이언트 프로필"이라고 표시하려면 .NET 시작 조건의 속성을 변경해야 합니다.여기처럼 하세요:

.NET Launch condition - properties
(원천: msdn.com)

이는 다음 문서에서 가져온 것입니다.WPF 성능 및 .NET Framework 클라이언트 프로필, Jossef Goldberg의 "배포" 섹션.

문서에서는 버전 4의 클라이언트 프로필을 참조하지만 이는 3.5에서도 작동합니다.나는 그것을 해냈고 완벽하게 작동했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top