dev 컴퓨터에서 제대로 실행되는 작은 응용 프로그램을 게시하려하지만 Office가 설치되지 않은 새로운 win7 컴퓨터에 설치하면됩니다. 액세스 DB에 의존하는 앱의 일부를 시도 할 때이 오류가 발생합니다. Microsoft.ACE.OLEDB.12.0 '공급자가 로컬 컴퓨터에 등록되지 않았습니다.게시 된 Windows 응용 OLEDB 12 공급자가 로컬 컴퓨터에 등록되지 않았습니다.
저는 지금 몇 시간 동안이 문제에 무엇이 있는지 잘 모릅니다. Build Manager로 가서 Platform을 X86으로 설정하여 모든 사람들이 읽고 있다고 말했고이 작업을 수행해야한다고 말하면 아무것도하지 못했습니다.
나는 또한 installshield를 사용하고 있는데 액세스 엔진이나 그 밖의 것들에 대한 기본 조건이 없습니다.
누군가이 응용 프로그램이 다른 Windows 컴퓨터에서 작동하도록하려면 어떻게해야하는지 알고 있습니까?
가능한 복제본 [Microsoft.ACE.OLEDB.12.0] 공급자가 Windows 서버의 로컬 컴퓨터 오류에 등록되지 않았습니다.] (http://stackoverflow.com/questions/8398505/the-microsoft-ace-oledb 로컬 컴퓨터에 -12-0-provider-not-registered-not-registered)를 사용합니다. 다음 번에 게시하기 전에받은 오류 메시지에 대한 기본 검색을 적어도 시도해보십시오. :-) –
그래, 설치하면 작동하지만 어떻게 프로그램 설치 프로그램으로 패키지 할 수 있습니까? 따라서 사용자는 앱을 설치하기 전에 이동하여 다운로드 할 필요가 없습니다. – Bowenac
필자는 InstallShield를 사용하지 않지만 일반적으로 외부 설치를 전제 조건 (종속성)으로 추가하고이를 자신의 설치에 바로 묶어서 설치 중에 실행할 수 있습니다. [이 질문] (http://stackoverflow.com/questions/12875615/installshield-le-spring-2012-cant-find-setup-prerequisites?rq=1) - 특히 도움이 될 두 번째 대답을 참조하십시오. (그러나 당신이 여기에서 물어 본 질문과는 다른 질문입니다. 마지막 단락에 있습니다. 그 질문은 중복입니다.) –