論理モデルを定義する外部 .dll を使用するデスクトップ アプリケーション (wpf) をデプロイしようとしています。この外部ライブラリでは、モデルは EntityFramework を使用して定義されます。app.config
wpf アプリケーションでは、次の情報を使用して SQL Server CE をデータベースとして使用します。
<connectionStrings>
<add name="SomeManager"
connectionString="Data Source=Database/SomeDatabase-20130220200325.sdf"
providerName="System.Data.SqlServerCE.4.0"/>
</connectionStrings>
最終クライアントが自分のマシンに SQL Server CE をインストールする必要がないようにしたいので、ライブラリ CE ライブラリを私の finall フォルダーに含めたいと思います。MSDNで解決策が提供されているため、可能であることはわかっています。finall フォルダにある SQL Server CE 4 の 7 つのファイルとファイルをコピーしSystem.Data.SqlServerCE.dll
ます。私はこれを行いますが、何らかの理由で、アプリケーションはまだローカル アプリケーション フォルダーからではなく、システムからライブラリを取得しようとしているため、SQL Server CE 4 がインストールされていないマシンでアプリを実行すると、取得されません。実行します。
この問題を解決できるものは何か、アイデアをいただければ幸いです。ありがとう...