2009-06-02 35 views
0

私はモバイルデプロイメントの新機能です。私は標準のモバイルで作業しています。実際のデバイスにアプリケーションをデプロイするとこのエラーが発生します。PInvoke DLL 'sqlceme30.dll'が見つかりません

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

いずれかが私を助けますか?事前に THX .. よろしく パンカジPareek

答えて

1

は、ファイルsqlceme30.dllは、私はあなたのモバイルアプリで使用していると仮定しますSQL ServerのCompact Editionは、の一部です。

あなたはあなたのタクシーに適切なSQL Server CEのDLLを含めていますか?インストーラの作成方法に応じて手動で追加する必要があります。 System.Data.SqlServerCe.dllファイルだけをバンドルする必要があります。 SQL Server CE 3.5を使用してアプリケーションをデプロイする手順を説明したリンクは次のとおりです。可能であれば、SQL Server Compact Edition 3.5 SP1へのアップグレードをお勧めします。MSDN: How to: Deploy a SQL Server Compact 3.5 Database with an Application

あなたは現在3.0を使用しています。パフォーマンスは少し良くなり、実行時間は少し小さくなります。

これで問題が解決しない場合は、SQL Server CEの使い方とモバイルアプリケーションの展開方法について詳しく説明してください。

0

デバイスにSQL Server CEをインストールしていないようです。既定では、Visual Studioでデバッグするとき、アプリケーションのデバッグを開始するときに、適切なDLLを自動的にコピーしてインストールします。しかし、実際のデバイスでは、これを自分で行う必要があります(または、アプリケーションのCAB内に正しいDLLを含める)。 Joe Doyleがこれを行う方法を知るために投稿したリンクを見てください。

関連する問題