元数据文件.dll'无法找到

时间:2015-03-11 10:02:18

标签: xamarin xamarin.forms xamarin-studio xamarin.mac

我正在尝试使用Xamarin,我尝试部署iOs项目,将其视为iOS模拟器,我无法做到,因为我有以下错误

元数据文件.dll'无法找到......

我已经尝试修复它清理解决方案并重建项目和解决方案以及Stackoverflow网站上的其他人,但我无法修复它,因为它,有人可以帮助我吗? 提前致谢 亚历杭德罗·卡斯坦 PS。抱歉我的小英语

5 个答案:

答案 0 :(得分:2)

Visual Studio 201X 项目中多次出现这类错误。我做了什么来解决它,是:

  1. 右键点击解决方案 - >在左侧面板中点击配置属性 - > 配置并尝试取消选中.dll错误所指的项目,应用,然后重新检查&再次申请。
  2. 如果这不能解决您的问题,请先尝试解决其他代码错误,然后重建解决方案。解决其他代码错误后,{$match:{"consumption":{"$gte":new Date(1504704600000),"$lte":new Date(1504794600000)} 错误不再出现。

答案 1 :(得分:0)

答案 2 :(得分:0)

对于要处理具有多个dll部分的旧版应用程序的我,我需要:

  • 删除未找到的程序集引用,并将其重新添加为项目引用。
  • 还要确保使用“平台x64”或“平台x86”配置而不是“ AnyCPU”来编译iOS版本。

然后可以通过远程Mac连接很好地进行编译。

为澄清起见,问题没有提到问题发生时如何编译iOS版本。在我的情况下,如果我在本地Mac设备上编译旧代码,则编译效果很好,只有当我尝试在Windows Visual Studio上找出远程Mac编译时,才会出现相同的问题。

答案 3 :(得分:0)

您可能有两个具有相同x:Class名称的XAML文件,可能是在复制XAML文件时忘记了重命名x:Class名称的原因

答案 4 :(得分:0)

您可能已经尝试构建整个解决方案。

对我来说,这是因为 Xamarin Form 项目有一个错误,因此它无法构建 xxx.dll。所以当我构建整个解决方案时,Android 项目会尝试使用 xxx.dll,它是元数据文件,但由于 Xamarin.Form 项目没有成功构建,所以没有这个 dll。

因此,您应该首先构建 Xamarin.Form 项目并确保构建此项目。当您构建这个时,它将为您提供更具体的错误位置。