我正在尝试使用Xamarin,并尝试将iOS项目部署到iOS模拟器中查看,但由于出现以下错误,我无法实现:
找不到元数据文件.dll......
我已经尝试通过清理解决方案并重新构建项目和解决方案以及在Stackoverflow网站上找到的其他方法来修复它,但我无法解决它。是否有人可以帮助我?
谢谢提前
Alejandro Castan
附:抱歉我的英语不太好
我正在尝试使用Xamarin,并尝试将iOS项目部署到iOS模拟器中查看,但由于出现以下错误,我无法实现:
找不到元数据文件.dll......
我已经尝试通过清理解决方案并重新构建项目和解决方案以及在Stackoverflow网站上找到的其他方法来修复它,但我无法解决它。是否有人可以帮助我?
谢谢提前
Alejandro Castan
附:抱歉我的英语不太好
无法找到“ .dll”元数据文件
错误就不会再出现了。你可能有两个具有相同x:Class名称的XAML文件,可能是当你复制一个XAML文件时忘记重命名x:Class名称了。
你可能尝试过构建整个解决方案。
对我来说,这是因为Xamarin Form项目出现了错误,因此无法构建xxx.dll。因此,当我构建整个解决方案时,Android项目将尝试使用xxx.dll,这是元数据文件,但由于Xamarin.Form项目未成功构建,因此该dll不存在。
因此,您应该首先构建Xamarin.Form项目,并确保此项目构建成功。在构建此项目时,它将为您提供更具体的错误位置。
__IOS__;__ANDROID__
),因此您必须在项目的构建/常规选项卡中的调试或发布构建选项中定义它们。对于我来说,处理一个具有多个dll部分的遗留应用程序,我需要:
然后,通过远程Mac连接进行编译工作良好。
澄清一下,问题没有提及在何时发生问题时如何编译iOS版本。在我的情况下,如果我在本地Mac设备上编译遗留代码,则编译正常,只有当我尝试在Windows Visual Studio上解决远程Mac编译问题时才会出现相同的问题。