0

SQL Server CE 4.0 を使用してアプリをビルドし、Windows 7.0 開発マシンでは問題なく動作しますが、Windows 8 (x64 バージョン、Lenovo All-In-One Horizo​​n 27' HW プラットフォーム) で実行すると、次のエラー メッセージが表示されます。

有効な Win 32 アプリケーションではありません (HRESULT からの例外: 0x800700C1)

アプリディレクトリで、私ははっきりと見ることができます

System.Data.SqlServerCe.dll

および他のすべての 7 つの DLL:

Sqlceca40.dll    Sqlcecompact40.dll     Sqlceer40EN.dll  
Sqlceme40.dll    Sqlceoledb40.dll       Sqlceqp40.dll      Sqlcese40.dll

http://msdn.microsoft.com/en-us/library/vstudio/aa983326%28v=vs.110%29.aspxC:\Program Files\Microsoft SQL Server Compact Edition\v4.0の推奨に従って、ルート ディレクトリから取得し、アプリ ディレクトリに含めます。

その他の設定:

  • 構成プラットフォーム: 任意の CPU ターゲット プラットフォーム: x86 セットアップ
  • 対象プラットフォーム: x64

何がうまくいかなかったのか、それを修正する方法について何か考えはありますか? どうも。

4

0 に答える 0