다양한 Windows 버전을 사용하는 다양한 학교에 배포되는 VB.Net 응용 프로그램을 지원하므로 응용 프로그램은 Windows XP, Vista 및 Windows 7을 지원해야합니다. 우리는 최근에 Windows XP에서 응용 프로그램에 문제가 발생했습니다.이 문제는 여기에서 다운로드 한 NetFx20SP2_x86.exe를 설치하여 해결할 수 있습니다 : http://www.microsoft.com/download/en/details.aspx?id=1639. 또한 http://go.microsoft.com/fwlink/?LinkID=127832에서 .NET Frameworks 2.0 SP2 및 3.0 SP2 부트 스트랩퍼 패키지를 다운로드했습니다. 이 설치는 Framework 2 SP 2를 .Net 설치 프로젝트의 전제 조건 목록에 옵션으로 추가합니다..Net 설치 프로젝트를위한 필수 구성 요소로 NetFx20SP2_x86을 포함하여 Vista 및 Windows 7에서 올바르게 설치되도록하십시오.
그런 다음 Framework 2 및 Framework 2 SP2가 선행 조건으로 선택된 설치 프로젝트를 만들었습니다. 이렇게하면 XP에서 제대로 작동하는 설치 파일이 생성되지만 문제는 Windows Vista 또는 Windows 7에서 동일한 설치 파일을 실행하면 NetFx20SP2를 설치하려고 할 때 다음과 같은 오류 메시지가 나타납니다. "이 작업은 현재 설치되었습니다. "
우리가 지원하는 세 가지 Windows 플랫폼 모두에서 Framework 2의 Famework 2 및 SP2가 올바르게 설치되도록 하나의 설치 파일을 어떻게 만들 수 있습니까?
안녕하세요. 답장을 보내 주셔서 감사합니다. Windows 용 NetFx20SP2_x86에 대한 검색을 해본 결과 Windows Vista 및 Windows 7에 해당하는 버전을 찾지 못했습니다. 3.5 또는 3.5 SP1에 포함되어있는 것으로 의심됩니다. 누구나 이것이 사실인지 여부를 확인/거부 할 수 있습니까? Microsoft가 Windows Server 2003 및 XP에서만이 설치가 제공되는 이유와 다른 플랫폼에서 동일한 기능을 보장하기 위해 설치해야하는 사항을 일반 언어로 설명하길 바란다. – BruceHill
Windows Vista 및 Windows 7에는 .Net Framework가 사전 설치되어 있지만 직접 확인하는 것이 좋습니다. 따라서 Windows Vista 및 Windows 7 용 .NET Framework를 설치할 필요가 없다고 생각합니다. –