在 Win8 x64 上使用 Sql Compact CE 的 Windows Mobile

Posted

技术标签:

【中文标题】在 Win8 x64 上使用 Sql Compact CE 的 Windows Mobile【英文标题】:Windows Mobile with Sql Compact CE on Win8 x64 【发布时间】:2014-08-29 12:10:00 【问题描述】:

我在 Visual Studio 2005 中有一个 Windows Mobile 5 项目。 这在移动设备和 Windows XP 32 位上仍然可以正常工作。 但现在它需要在 Windows 8(64 位)上运行。

项目使用 System.Data.SqlServerCe 3.0.3600.0

是否可以在最近的 Windows 版本上运行它还是不支持它?

更新:这是在没有模拟器的情况下直接从 VS2005 运行时的错误:

Could not load file or assembly 'System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. 

【问题讨论】:

您是否尝试过为 x86 编译并运行它? 我不能选择 x86。没有可供选择的平台。 哦,是的,有...但是它们可能很好地隐藏在 VS 2005 msdn.microsoft.com/en-us/library/ms185328(v=vs.80).aspx 中 - 或者您是否直接在桌面上执行 Windows Mobile 项目?我认为这是不可能的。 您的台式电脑上是否安装了 3.1 运行时? microsoft.com/en-us/download/details.aspx?id=17439 并在 .exe 上强制使用 x86? erikej.blogspot.dk/2008/01/x64-and-sql-compact.html 谢谢,对我有用:corflags prog.exe /32BIT+ 【参考方案1】:

尝试在 .exe 上强制 x86?带corflags prog.exe /32BIT+

http://erikej.blogspot.dk/2008/01/x64-and-sql-compact.html

【讨论】:

以上是关于在 Win8 x64 上使用 Sql Compact CE 的 Windows Mobile的主要内容,如果未能解决你的问题,请参考以下文章

设置 OpenCV 2.4.3 和 Microsoft Visual Studio 2012 (Win8 x64)

系统是Ghost win8.1 X64,安装visual studio2015时提示说要先更新KB2919355,

在Win x64上使用Tcl和tdbc而不是MS SQL

QT 5.1.1:QWebview 中的复选框在 Win 7 (x64) / Win 8 下显示奇怪的行为

HP服务器安装win 2008 x64操作系统

我刚才安装的win8专业版。需要安装密钥。哪位能给我一个?谢谢谢谢。可以发我Q上。1169989740