2013-04-02 2 views
0

저는 C# .net 응용 프로그램을 처음 사용합니다.32 비트 MS 사무용 64 비트 OS

나는 액세스 데이터베이스를 사용하는 창 응용 프로그램을 개발했습니다.

32 비트 OS와 32 비트 MS 오피스에서 응용 프로그램을 실행할 때 잘 동작합니다.

동일한 방식으로 64 비트 OS 및 64 비트 MS 오피스에서 실행됩니다. 내가 32 비트 MS 오피스 64 비트 운영 체제에서 실행하려고하지만, 그 던지고

"System.InvalidOperationException 오류를 다음

다음 'Microsoft.ACE.OLEDB.12.0' 업체이다 로컬 컴퓨터에 등록되지 않았습니다 ......... "

이 문제가 발생하는 이유는 무엇이며이 문제의 해결 방법은 무엇입니까?

답변

0

이 게시물에서 살펴 본다보십시오 : 이 http://forums.asp.net/t/1348126.aspx

웹에 그 문제에 대한 정보의 부하가있다, 주위에 비트를 읽고 솔루션 또한

컴파일을 변경 시도를 찾을 수 있습니다 구성을 x86으로 변경하십시오.

+0

를 해결할 수 있습니다 설치하면 항상 32 비트 응용 프로그램이 될 것을 의미합니다. – Jahmic

관련 문제