2009-06-02 2 views
0

저는 모바일 배포를 처음 사용했습니다. 표준 모바일에서 작동하고 있습니다. 실제 응용 프로그램에 응용 프로그램을 배포 할 때이 오류가 발생합니다.PInvoke DLL 'sqlceme30.dll'을 (를) 찾을 수 없습니다.

" Can't find PInvoke DLL 'sqlceme30.dll' ". 

아무도 나를 도와 줄 수 있습니까 ??? 사전에 들으 .. 감사 판 카지 Pareek

답변

1

는 파일 sqlceme30.dll 난 당신이 모바일 앱에서 사용한다고 가정 할 SQL 서버 컴팩트 에디션의 일부입니다.

택시에 적절한 SQL Server CE DLL을 포함하고 있습니까? 설치 프로그램 작성 방법에 따라 수동으로 추가해야 할 수도 있습니다. System.Data.SqlServerCe.dll 파일 이상을 번들로 묶어야합니다. 다음은 SQL Server CE 3.5를 사용하여 응용 프로그램을 배포하는 단계를 안내하는 링크입니다. MSDN: How to: Deploy a SQL Server Compact 3.5 Database with an Application

가능하면 SQL Server Compact Edition 3.5 SP1로 업그레이드하는 것이 좋습니다. 현재 3.0을 사용 중입니다. 성능은 약간 더 좋으며 실행 시간은 조금 더 작습니다.

이 방법이 도움이되지 않는다면 SQL Server CE를 사용하는 방법과 모바일 응용 프로그램을 배포하는 방법에 대한 자세한 내용을 포함하십시오.

0

장치에 SQL Server CE를 설치하지 않은 것 같습니다. 기본적으로 Visual Studio에서 디버깅 할 때 응용 프로그램을 디버깅하기 시작할 때 올바른 DLL을 자동으로 복사하고 설치합니다. 그러나 실제 장치에서는이 DLL을 직접 사용해야합니다 (또는 응용 프로그램의 CAB 안에 올바른 DLL을 포함해야합니다). Joe Doyle이이 작업을 수행하는 방법을 알기 위해 게시 한 링크를 살펴보십시오.

관련 문제