0

현재 Visual Studio 2010의 C#/.NET 프로젝트에서 작업 중입니다.이 응용 프로그램의 대상 프레임 워크는 .NET 2입니다.이 프로젝트를 내 대상 시스템에서 Visual Studio 솔루션의 배포 프로젝트를 사용하고 있습니다.Windows 2000을 대상으로하는 Visual Studio 2010 설치/배포 프로젝트

내 바이너리를 XP (이상) 시스템에 설치하는 데는 문제가 없습니다. 그러나 Windows 2000 시스템에 배포하려고하면 Setup.exe가 작동하지 않습니다. 즉시 The procedure entry point GetNativeSystemInfo could not be located in the dynamic link library KERNEL32.DLL 예외가 발생합니다.

Windows 2000 시스템에 Windows Installer 3.1이 있습니다. 내 생각 엔이 문제는 Windows 2000이 Visual Studio 2010에서 만든 설치 프로그램을 지원하지 않기 때문에 발생하지만 사용자가 확인할 수 있는지 궁금합니다. 그렇다면 VS 2010에 해결 방법이 있습니까? 아니면 VS 2008에서 솔루션을 구축해야합니까?

건배!

+0

[Microsoft의 시스템 요구 사항 페이지] (http://msdn.microsoft.com/en-us/library/ms229070(VS.80) .aspx)에 따르면 Windows 2000 SP4 * **. 이것을 확인할 수 있습니까? –

+0

SP4가 있습니다. 그렇습니다. – Superhubert

답변

0

나는이 문제를 정말로 해결할 수 없었기 때문에이 경우 가장 좋은 해결 방법은 VS 2008에서 내 프로젝트를 간단히 다시 작성하는 것이 었습니다. VS 2010에 빌드 된 솔루션 파일은 VS 2010과 역 호환되지 않으므로 VS 2008에 새로운 솔루션을 만들고 VS 2010의 모든 프로젝트를 해당 솔루션에 추가하십시오.

관련 문제