当我尝试构建Xamarin iOS项目时,出现错误: “无法自动运行程序集'/Users/xxx/Library/Caches/Xamarin/mtbs/builds/myApp.iOS/hugeNumbers/obj/iPhone/Debug/mtouch-cache/3-Build/Microsoft.CSharp.dll'” < / p>
我在其他一些帖子中发现这是由于Newtonsoft.Json软件包引起的,但是应该早就修复了。
我试图在Windows的Visual Studio 2019上构建我的项目,并与Mac同步以便在iPhone上启动。
请帮忙吗?
答案 0 :(得分:1)
感谢Lex Li,以下是使其适用于我的步骤:
1-从here下载AOT的安装程序(适用于Visual Studio 2019和Visual Studio for Mac 8.0
2-启动安装程序并按照步骤操作
3-在您的项目Xamarin.iOS(myApp.iOS)上,右键单击>设置
4-转到Build iOS,然后在页面底部的“其他mtouch参数”部分添加“ --interpreter”
5-重新构建,它应该可以工作。
答案 1 :(得分:0)
尝试一下: 删除手机或模拟器上的应用。 清理并重建解决方案。 再次重新部署。
答案 2 :(得分:0)
<MtouchExtraArgs>--interpreter=FSharp.Core ...</MtouchExtraArgs>
<MtouchInterpreter>-all</MtouchInterpreter>
和
<MtouchExtraArgs>--linkskip=FSharp.Core ...</MtouchExtraArgs>