首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到导入的项目"Xamarin.iOS.CSharp.targets“错误- Visual Studio 7- Mac

未找到导入的项目"Xamarin.iOS.CSharp.targets“错误- Visual Studio 7- Mac
EN

Stack Overflow用户
提问于 2019-09-26 18:25:01
回答 1查看 3.5K关注 0票数 3

我正在与Visual Studio2017专业版一起开发一个Xamarin.Forms项目。此外,我正在使用Mac来构建和运行iOS应用程序,方法是将Mac与vs2017配对。有时,Mac上的Visual Studio也用于在同一项目的iOS和安卓平台上构建和运行应用程序,Macbook有Visual Studio2017 for Mac。

最近,我不得不恢复Macbook并重新安装Xamarin开发安装程序。现在的问题是,如果我在Mac上安装VS 2019,它附带了Mono版本6.x.x,而我在windows上的VS 2017不支持该版本,因为它总是告诉我有一个"Mono版本不匹配“,并要求安装Mono版本5.18.1,但VS 2019 for Mac不支持该版本。

然后我从归档文件中下载了VS 2017 for mac,并进行了全新安装。在那之后,当我尝试在Windows机器上配对mac和VS时,它再次提示"Mono版本不匹配“,并安装了mono 5.18.1。使用该版本,即使是一个简单的Xamarin.Forms项目也无法在Mac上构建VS 2017,因为它报告了这个错误:

Getting restore information for project /Projects/Hello/Hello.iOS/Hello.iOS.csproj /Projects/Hello/Hello.iOS/Hello.iOS.csproj(153,3) : error MSB4019: The imported project "/Library/Frameworks/Mono.framework/Versions/5.18.1/lib/mono/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. Unable to create package spec for project. /Projects/Hello/Hello.iOS/Hello.iOS.csproj

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-31 17:42:22

不是最好的解决方案,但将两个平台上的Visual Studio更新到2019解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58114737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档