在开发Azure Sphere应用时,如果出现项目无法编译,出现“Object reference not set to an instance of an object”时,必须从下面两个方面进行检查。

1. 检查Visual Studio 2017安装时,是否安装了Desktop Development with C++组件,另外,是否选中了"Visual C++ tools for CMake and Linux" 和 "Embedded and IoT Development"这两个项目,如下图所示。

Azure Sphere–“Object reference not set to an instance of an object” 解决办法

2. 安装完成以后,去https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ClearMEFComponentCache这里下载Visual Studio的MEF组件清理插件并安装。安装完成以后,在Visual Studio 2017的Tools-Clear MEF Component cache菜单中清除Cache。

Azure Sphere–“Object reference not set to an instance of an object” 解决办法

3.之后,用Visual Studio打开Azure Sphere的工程,点击Build-Rebuild Solution,就可以重新编译项目了。

Azure Sphere–“Object reference not set to an instance of an object” 解决办法

相关文章:

  • 2021-10-16
  • 2021-09-22
  • 2021-10-27
  • 2022-12-23
  • 2021-07-11
  • 2021-06-04
  • 2021-12-16
  • 2021-11-17
猜你喜欢
  • 2022-12-23
  • 2021-11-05
  • 2021-07-17
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-25
相关资源
相似解决方案