2017-01-19 9 views
0

은 내가해야 " 조건 "닷넷 프레임 워크"비주얼 스튜디오 2008 설치 프로젝트 경고 닷넷 프레임 워크 3.5 SP1을 "전제 조건 찾을 수 없습니다"닷넷 프레임 워크 ""를 "조건을 실행합니다.</p> <p>속성 윈도우를위한"상속 비주얼 스튜디오 2008 설치 프로젝트에서

(이름) 닷넷 프레임 워크

InstallUrl http://go.microsoft.com/fwlink/?LinkId=76617

메시지 [VSDNETMSG]

"경로에 .NET 프레임 워크 3.5 SP1 '을"전제 조건 찾을 수 없습니다 : C : \ 프로그램 파일 (86) 마이크로 소프트 \ SDK를 \ 윈도우 나는 다음과 같은 경고를 얻을 빌드를 일을적인 버전 3.5.30729

\ v6.0A \ Bootstrapper \ ""

이 게시물에 대한 여러 게시물 (예 : .net 3.5 SP1 Bootstrapper not found for Setup)과 "Visual Studio 2008의 2.3.1.1 .NET Framework 3.5 SP1 부트 스트 래퍼 패키지에 Sameite 사용"섹션을 읽었습니다 서비스 팩 1 (SP1) 추가 정보 "를 참조하십시오.

모든 솔루션에는 "c : ₩ Program Files (x86) ₩ Microsoft SDKs ₩ Windows ₩ v6.0A ₩ Bootstrapper ₩ DotNetFx35SP1"디렉토리가 포함됩니다. 문제는이 디렉토리가 없다는 것입니다. "Microsoft .Net 3.5 SP1"의 "프로그램 및 기능"창이 표시되지 않습니다. "Microsoft .Net Compact Framework 3.5"가 나열되어 있습니다.

따라서 ".Net 3.5 SP1"을 설치해야한다고 결론을 내립니다. "https://www.microsoft.com/en-us/download/confirmation.aspx?id=22"에서 "Net 3.5 SP1"을 다운로드합니다. 설치 프로그램을 실행하려고 시도하고 두 번 클릭하고 실행을 선택하면 아무 일도 일어나지 않습니다.

그런 다음 "netfx_setupverifier.exe"를 사용하고 ".Net 3.5 SP1"에 대해 성공적으로 유효성을 검사합니다.

또한 "InstallUrl"속성은 더 이상 적절한 페이지로 연결되지 않습니다.

따라서, 사용자가 응용 프로그램을 설치하는 데 적절한 버전의 ".Net 프레임 워크"가 있는지 확인하고, 그렇지 않은 경우 .Net 버전을 자동으로 설치하는 방법을 잘 모릅니다.

".Net 3.5 SP1"이 이미 Windows에 있어야한다는 이유로이 시작 조건을 제거해야합니까?

답변

0

이러한 경로에는 실마리가 있습니다. 설치 프로젝트의 전제 조건 중 많은 부분이이 경우 6.0a 버전의 Windows SDK에 의해 설치됩니다. 6.1 SDK는 6.0a에 대한 업데이트이기 때문에 이해할 수 있습니다. 그것은 6.1, 내가 VS 2008과 함께 제공되는 6.0A의 SDK를 믿기 때문에 VS 2008의 설치, SDK 및 재배포 관련된 옵션을 선택하지 않았거나이 당신이 필요로 할 수 있다는 가능성 :

https://www.microsoft.com/en-us/download/details.aspx?id=11310