SQL Server CE 4.0 を使用してアプリをビルドし、Windows 7.0 開発マシンでは問題なく動作しますが、Windows 8 (x64 バージョン、Lenovo All-In-One Horizon 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
何がうまくいかなかったのか、それを修正する方法について何か考えはありますか? どうも。