【问题标题】:Building projects targeting .NET Compact Framework构建面向 .NET Compact Framework 的项目
【发布时间】:2022-08-16 04:29:03
【问题描述】:
我正在与某人合作,该人正试图为针对 Windows Mobile 6 和 .NET Compact Framework 在 .NET 3.5 上的非常旧的应用程序构建源代码。我正试图弄清楚我的选择是什么,试图将它移过这条线。我思考Visual Studio 2008 是最后一个受支持的版本,所以我认为我需要获得完整的 MSDN 许可证才能获得该版本并尝试构建。不过我不确定,大约 15 年前的所有这些文档都不是很好。
最近有没有人不得不为这样的事情建立一个从头开始的环境?
标签:
.net
windows-mobile
compact-framework
【解决方案1】:
我在不同的操作系统上安装并运行了 VS 2008 Prof.,例如 Windows XP、Windows 7 和 Windows 10。虚拟机中的旧操作系统(Win7 和 WinXP)。
您可以购买“二手软件 Visual Studio 2008”,例如在 amazon 或其他来源。 OTOH 需要一个开发者网络帐户来下载和运行这个旧版本。 Furtunately 我有一个 MSDN 帐户,能够下载这个旧的 VS2008,然后是 Windows XP 左右,以便在虚拟机或单独的 PC 上安装所有东西。
此外,您需要免费的 Windows Mobile 6 SDK 来获取设备和构建系统的运行时和库。 .Net CF 运行时主要是设备操作系统映像的一部分。
我可以帮助更改代码并构建软件,但没有任何设备可以使用 Mobile 6 来测试代码。
【解决方案2】:
重要的是您购买了 Visual Studio 2008 专业版。标准版将无法构建和运行紧凑的框架项目。 Vs2008 仍在 Windows 10 中运行。因此无需更改操作系统。