在平台构建器的目录中选择什么以将 SQL CE 包含在 Windows CE 的映像中

StackOverflow https://stackoverflow.com/questions/3421240

  •  26-09-2019
  •  | 
  •  

在平台构建器的目录中选择什么以将 SQL CE 包含在 Windows CE 的映像中。

我选择了“应用程序和服务开发”->“Sql Compact”,但它仍然给出以下错误。

File or assembly name "system.data.sqlserverce version=3.5.0.0, culture..." or one of its dependencies, was not found

进一步挖掘时发现 进一步挖掘时发现 http://geekswithblogs.net/BruceEitman/archive/2009/05/15/platform-b​​uilder--problems-with-.net-cf-3.5-and-windows.aspx

现在的问题是如何在您的平台中添加对 SPI_GETPLATFORMNAME 的支持。

有帮助吗?

解决方案

关于你的第二个问题:
您需要 P/Invoke SystemParameterInfo 来自Coredll.dll。有关如何执行此操作甚至实现的示例,您可以检查:

请注意,产品名称由 OEM 填写,但并非所有 OEM 都会这样做。

关于 SQLCe - 我不确定它是否包含在 PB 中。您可能需要单独安装 CAB 文件,但我再次不确定这一点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top