首页 文章

Visual Studio 2017不会编译xamarin跨平台项目

提问于
浏览
0

我收到了一堆错误

“名称空间'Xamarin'中不存在类型或命名空间名称'Forms'(您是否缺少程序集引用?)” .

我试过的是更新Xamarin.Android.Support包但它无法更新到26.1.0.1 . 当前安装的版本是25.4.0.2 .

我也尝试过Clean Solution和Build Solution,但没有成功 . 我相信我只是在Cross Platform模式下遇到这些错误,因为我只能在Android项目上编译和运行 . 我该如何解决这个问题?

enter image description here

1 回答

  • 0

    我尝试了平常的事情 . 清理构建 . 恢复Nuget包 . 我试图通过工具 - > Nuget包管理器 - > Nuget包设置来清除Nuget缓存,但经过漫长的等待我得到了一个错误 . 出于绝望,我决定将Nuget Package Automapper从版本7更新到7.01 . 就错误而言,Automapper完全无关紧要 . 然而它有效,我可以突然再次编译 . 惊人 . 也许这清除了Nuget缓存?好吧,下次发生这种情况时,我会做类似的事情 - 可能会再次将Automapper版本更改回7并查看是否有效 . 它这次做了 .

相关问题