【发布时间】:2017-08-04 19:40:04
【问题描述】:
我有大约 20 个应用程序演示,大部分用于 Windows Mobile,但也有一些用于 Windows CE。它们都是在 Visual Studio 2008 中为 Mobile 6.1、Mobile 6.5 和 CE 5.0 创建的。它们是 C# 和 VB.NET 的混合体。我被要求更新它们。
我进行了相当多的研究,我知道您无法进行标准的 Visual Studio 项目转换,但是有没有办法挽救这些项目?理想情况下,我需要让它们在当前版本的 Windows Mobile/CE 上运行并在当前的 Visual Studio 中编译。他们还有希望吗?
【问题讨论】:
-
代码结构合理吗?模块之间是否有明确的界限?模块之间是否存在很多依赖关系?一个模块是否有一组连贯的职责?你有测试吗?如果上述问题的答案是“是”,那就有希望了。
-
问题是windows mobile/CE的“当前版本”是什么?如果操作系统是 CE6 或 WEC,它应该或多或少地开箱即用。如果要使用 Windows Phone UWP,您可以从 Xamarin 开始。
标签: c# vb.net visual-studio-2008 windows-mobile windows-ce