我在visual studio for mac上收到错误编译:无法从'insert_assembly'解析'insert_assemblyname.type'引用。当我在解决方案资源管理器中检查包时,会出现一个错误图标。鼠标悬停告诉我:“没有找到框架xamarin.ios的程序集”
但是,我可以从PC上构建相同的解决方案。
在Mac上,我正在使用XCode 9.3(14154)运行macOS High Sierra v10.13.4,使用Xamarin.ios 11.9.1.24运行Visual Studio for Mac 7.4.2
在PC上我有Visual Studio Enterprise v15.6.4和.NET Framework的v4.7.02046以及Xamarin.iOS 11.8.1.28
我无法弄清楚这里的根本问题,感谢任何帮助
答案 0 :(得分:0)
选择您的项目并从那里转到ios构建选项,选择链接器并将其设置为仅从程序集访问SDK。然后尝试构建您的解决方案。
或者您必须将XCode 9.3更新为更高版本。
答案 1 :(得分:0)
我在Android上遇到了同样的问题“未为框架xamarin.android 7.1找到程序集”,我不得不从项目文件夹中删除“ obj”和“ bin”文件夹,重新启动Visual Studio,最后重建项目。您可以在iOS上尝试一下,看看是否可以使用。