【问题标题】:.Net Micro Framework emulator is not recognized by Visual Studio after changing the framework更改框架后,Visual Studio 无法识别 .Net Micro Framework 模拟器
【发布时间】: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


    【解决方案1】:

    在模拟器项目中运行以下命令应该会强制更新模拟器注册信息。这必须在 Visual Studio 命令提示符下运行:

    msbuild /target:RegisterEmulator  /p:Configuration=Debug
    

    【讨论】:

      【解决方案2】:

      4.1 模拟器无法运行 4.2 二进制文件。您需要将模拟器的项目更改为 4.2 并重建。

      可用的模拟器位于 HKEY_CURRENT_USER\Software\Microsoft.NETMicroFramework\4.1\Emulators。

      您可以为 4.2 添加相同的密钥

      【讨论】:

      • 我的问题是让一个项目最初作为 4.1 模拟器开始,但后来转换为 4.2 模拟器,VS 将其识别为 4.2。只是重建并没有修复它,所以我在硬盘驱动器中搜索了一个包含分配给模拟器的 GUID 的文件,但运气不佳。在这些天的 xml 文件中,我完全忘记在系统注册表中查找 :-)
      猜你喜欢
      • 1970-01-01
      • 2017-10-14
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2022-12-17
      • 2015-10-03
      相关资源
      最近更新 更多