Windows mobile 是否可以使用Windows Mobile 6 SDK为旧版本的Windows Mobile开发程序?

Windows mobile 是否可以使用Windows Mobile 6 SDK为旧版本的Windows Mobile开发程序?,windows-mobile,Windows Mobile,我想为我自己的设备开发一些应用程序,该设备上有Windows Mobile 2003,但我不想为此寻找Visual Studio 2003的副本。我想知道Mobile 6 SDK是否可以用于此目的 此设备没有更新版本的Windows Mobile的升级路径,我怀疑我很快会得到任何更新的设备。以防万一你会提出类似的建议…你可以为WM2003创建程序。只要你能安装.NETCF,你就可以运行在compact框架下编译的程序。要求清单如下: 发件人: 系统要求 *支持的操作系统:WindowsCE.NE

我想为我自己的设备开发一些应用程序,该设备上有Windows Mobile 2003,但我不想为此寻找Visual Studio 2003的副本。我想知道Mobile 6 SDK是否可以用于此目的


此设备没有更新版本的Windows Mobile的升级路径,我怀疑我很快会得到任何更新的设备。以防万一你会提出类似的建议…

你可以为WM2003创建程序。只要你能安装.NETCF,你就可以运行在compact框架下编译的程序。要求清单如下: 发件人:

系统要求
*支持的操作系统:WindowsCE.NET;适用于Pocket PC的Windows Mobile 2003软件
*支持的设备操作系统:适用于PocketPC 2003的Windows Mobile软件、适用于PocketPC和智能手机的Windows Mobile 5.0、Windows CE.NET 5.0及更高版本


我认为这行不通。我认为您需要正确的SDK,如果这意味着VS2003也需要。这完全取决于您将如何开发此应用程序。如果它只是一个.NET Compact Framework应用程序,那么只要在设备上安装正确的.NET CF版本,就可以了


如果你要使用C++和底层WinCE API,那么你需要确保被调用的函数被WiMo 2003支持。

你需要对最小公分母编码。使用WimNo 6 SDK不是一条可行之路,因为无法保证向后兼容,最终可能会使用仅在更高版本的OS/平台中可用的功能。Studio 08附带了一个PPC 2003 SDK,所以请使用它。为PPC 03开发的应用程序应该是向前兼容的(有些边缘情况可能需要在代码中添加额外的代码,但在大多数情况下,它们工作正常)。

我已经在设备上安装了.NET CF 3.5。然而,我不想仅仅局限于.NET开发。问题是SDK和工具链支持的设备操作系统,而不是.NET。