在平台构建器的目录中选择什么以将 SQL CE 包含在 Windows CE 的映像中
-
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-builder--problems-with-.net-cf-3.5-and-windows.aspx
现在的问题是如何在您的平台中添加对 SPI_GETPLATFORMNAME 的支持。
解决方案
关于你的第二个问题:
您需要 P/Invoke SystemParameterInfo
来自Coredll.dll。有关如何执行此操作甚至实现的示例,您可以检查:
- OpennetCF SDF 1.4(向下滚动)及其完整源代码
- 搜索 PInvoke.net
请注意,产品名称由 OEM 填写,但并非所有 OEM 都会这样做。
关于 SQLCe - 我不确定它是否包含在 PB 中。您可能需要单独安装 CAB 文件,但我再次不确定这一点。
不隶属于 StackOverflow