Xamarin.forms 命名空间Xamarin中不存在类型或命名空间名称表单

Xamarin.forms 命名空间Xamarin中不存在类型或命名空间名称表单,xamarin.forms,Xamarin.forms,我下载了VS2019并着手创建一个解决方案和项目来学习Xamarin。我尝试过使用不同的模板(移动应用程序或iOS),结果都是一样的。在不改变结果表单中的任何内容的情况下,如果我构建解决方案,我会得到一个错误,即表单在Xamarin中不存在。我曾尝试下载Xamarin.Forms,但它说它已经安装。我已经搜索和谷歌搜索过了,虽然有类似的问题“名称XXX在名称空间YYY中不存在”,但这些解决方案都不适用于我的情况。我曾尝试重新安装VS,对VS进行了“修复”。许多网站建议关闭并重新打开解决方案(或清

我下载了VS2019并着手创建一个解决方案和项目来学习Xamarin。我尝试过使用不同的模板(移动应用程序或iOS),结果都是一样的。在不改变结果表单中的任何内容的情况下,如果我构建解决方案,我会得到一个错误,即表单在Xamarin中不存在。我曾尝试下载Xamarin.Forms,但它说它已经安装。我已经搜索和谷歌搜索过了,虽然有类似的问题“名称XXX在名称空间YYY中不存在”,但这些解决方案都不适用于我的情况。我曾尝试重新安装VS,对VS进行了“修复”。许多网站建议关闭并重新打开解决方案(或清理),或恢复Nuget—这些都没有帮助。iOS项目包含对Xamarin.iOS的引用,我可以看到Xamarin.Forms在该项目下,因此它确实存在,但项目似乎找不到它。我知道人们喜欢在这里看到代码,但我还没有做任何编码


解决方案是在C:/Program Files(x86)/Microsoft SDK中手动添加一个名为Thinktecture的文件夹,然后更新Xamarin.ios。然后,它会给出大量关于“无法解决….之间的冲突”的警告,但它会选择最新版本,并且构建工作正常。

首先,除非您安装了Mac Build server,否则无法在Windows上构建iOS项目。是吗?在您首次创建新解决方案时,请确保将所有软件包更新为最新版本。对不起,我对此不熟悉,但如果“Mac build server setup”的意思是将其连接到Mac计算机,则是的。它在Mac上进行了一系列检查,并表示连接成功。或者我遗漏了什么,而你指的是别的什么?我想软件包都更新了,但我会仔细检查一下。@dfrostad如果你能分享一个错误的屏幕截图或视频,我会检查一下。