将.net项目4.5框架转换为WindowsCE(智能设备)项目,该项目支持2008年的开发



我用C# .net框架4.5编写了代码。现在,客户说他希望在Windows CE中使用它。所以我下载了VS 2008,并使用Windows CE选项和框架3.5创建了一个智能设备项目。我已经按原样使用了这些文件并构建了。该解决方案在构建时给出了很多错误。例如,错误是 - WinCE 2008 项目中不支持 .Net 4.5 中的后台工作程序有什么指示可以做到这一点吗?这是一个巨大的代码,因此重写整个代码将花费很多。高度赞赏快速指针。

我尝试从旧项目中删除引用,并尝试从VS 2008 dll中包含dll.例如System.Data.SQL在2008年不存在。VS2008中不存在后台工作线程

查看智能设备框架,它为 .NET Compact Framework 提供了后台工作线程的端口。它可能会为你移植的其他代码段提供一些替代方案:

https://github.com/ctacke/sdf

如果没有更多详细信息,缺少的 SQL Server 库很难回答,但您需要决定如何访问数据。是否会有一个本地数据库,或者您是否需要通过某种类型的服务从 SQL Server 数据库中检索数据?

SQL Server Compact 和 SQLite 是 Windows CE 上使用的流行数据库,因此如果您需要创建某种本地数据库,这些是一些选项。

最新更新