如何使用旧的 SDK / EMDK 为 Symbol MT2070 使用 C# 进行开发?

How to develop with C# for Symbol MT2070 using old SDK / EMDK?

我正在(重新)开发需要与移动扫描仪交互的 Web 应用程序。我的客户目前有几台 Motorola / Symbol MT2070 扫描仪。这些扫描仪上的软件 运行 是使用 Symbol EMDK for .Net 用 C# 编写的。我在获得工作开发环境时遇到问题(我通常不使用 C# 进行开发)。

我是 运行 Windows 8.1 并使用 Visual Studio 2015 CE。但是当我尝试安装 EMDK 时,安装程​​序失败并提示找不到 Visual Studio。 EMDK 描述说它需要 Visual Studio 2005 或 2008,但我找不到或买不到这些,因为 VS 2015 已经过时了。

MT2070 扫描器运行 Windows CE 5.0 并使用 .Net 2.0 Compact Framework。

如何使用现代工具链为此扫描仪开发软件?有没有办法强制安装 EMDK?有什么方法可以通过其他方式获取 Symbol.MT2000 C# CIL?

请注意,Zebra 于 2014 年 10 月收购了摩托罗拉解决方案企业业务。

用于 .NET 的 Zebra EMDK 的最新版本支持 MT2070:

EMDK 仅适用于 Visual Studio 2005 SP1 和 Visual Studio 2008,因为这些是支持 Windows CE/Windows Mobile 的编译器。较新的编译器不支持这些操作系统。因此,要为 Windows CE v5.0 机器开发,您只能使用 VS2005 SP1 或 VS2008。