我使用 SQL Server CE 4.0 构建了该应用程序,它在 Windows 7.0 开发机器上运行良好,但在 Windows 8(x64 版本,Lenovo All-In-One Horizon 27' 硬件平台)中运行它得到以下错误消息:
不是有效的 Win 32 应用程序(HRESULT 异常:0x800700C1)
在 app 目录中,我可以清楚地看到
System.Data.SqlServerCe.dll
和所有其他 7 个 DLL:
Sqlceca40.dll Sqlcecompact40.dll Sqlceer40EN.dll
Sqlceme40.dll Sqlceoledb40.dll Sqlceqp40.dll Sqlcese40.dll
根据以下建议从C:\Program Files\Microsoft SQL Server Compact Edition\v4.0
根目录获取并包含在应用程序目录中:http: //msdn.microsoft.com/en-us/library/vstudio/aa983326%28v=vs.110%29.aspx。
其他设置:
- 配置平台:任何 CPU 目标平台:x86 设置
- 目标平台:x64
关于出了什么问题以及如何解决它的任何想法?谢谢。