Windows Ce部署错误

本文关键字:错误 部署 Ce Windows | 更新日期: 2023-09-27 18:01:13

我有M3终端,它有Windows Ce.NEt 4.02我使用Visual Studio 2008创建了一个Windows Ce项目当我部署我的项目时,我正在使用SqlCe连接来连接到SqlServer。Vs尝试安装Sql Compact Frame工作代表,SqlCompact Core,然后我从设备上收到一个错误消息,类似于此设置,但不适用于此操作系统。我该怎么办?

Windows Ce部署错误

我不是100%清楚你的问题。您的目标设备运行的是CE 4.0还是4.2?存在(相当大的(差异。

如果我说得对的话,您看到的问题是,当您尝试从Studio 2008部署时,SQL Compact CAB无法扩展,因为它被设置为不支持该版本号的操作系统?所以,当您部署时,它无法继续超过该点?

假设这是你的失败,有些事情需要理解。

  • CE 4.x不是Studio 2008"支持"的目标
  • CE 4.0根本不支持托管代码
  • CE 4.2支持CF 1.0和2.0(尽管我怀疑3.5会起作用(
  • Studio 2008仅支持CF 2.0和3.5

很可能SQL Compact CAB Studio正在部署的最低操作系统版本为5.0,因为这是官方"支持"的最低操作版本,但如果你在电脑上查看

%Program Files%'Microsoft SQL Server Compact Edition'v3.5'Devices'wce400

你会看到你有4.x的CAB。手动安装它(复制并运行(,它会把注册表项放在设备上,上面写着SQL Compact已经安装。这应该会让Studio"看到"它并跳过部署。如果Compact Framework还没有在ROM中,你可能也会遇到同样的问题。在这种情况下,从手动部署文件

%Program Files%'Microsoft.NET'SDK'CompactFramework'v2.0'WindowsCE'wce400