【发布时间】:2012-08-31 14:20:22
【问题描述】:
我为 .Net Micro Framework 4.1 版开发了一个自定义设备模拟器。
在我将目标框架更改为 4.2 之前,这一直正常工作。即使在我将模拟器使用的程序集从 4.1 更新到 4.2 之后,该设备也不会显示为所需框架版本的可用部署选项。它仍然注册为 .net MF 4.1 的模拟器
【问题讨论】:
标签: .net emulation .net-micro-framework
我为 .Net Micro Framework 4.1 版开发了一个自定义设备模拟器。
在我将目标框架更改为 4.2 之前,这一直正常工作。即使在我将模拟器使用的程序集从 4.1 更新到 4.2 之后,该设备也不会显示为所需框架版本的可用部署选项。它仍然注册为 .net MF 4.1 的模拟器
【问题讨论】:
标签: .net emulation .net-micro-framework
在模拟器项目中运行以下命令应该会强制更新模拟器注册信息。这必须在 Visual Studio 命令提示符下运行:
msbuild /target:RegisterEmulator /p:Configuration=Debug
【讨论】:
4.1 模拟器无法运行 4.2 二进制文件。您需要将模拟器的项目更改为 4.2 并重建。
可用的模拟器位于 HKEY_CURRENT_USER\Software\Microsoft.NETMicroFramework\4.1\Emulators。
您可以为 4.2 添加相同的密钥
【讨论】: