Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 元数据文件.dll';找不到_Xamarin_Xamarin.forms_Xamarin Studio_Xamarin.mac - Fatal编程技术网

Xamarin 元数据文件.dll';找不到

Xamarin 元数据文件.dll';找不到,xamarin,xamarin.forms,xamarin-studio,xamarin.mac,Xamarin,Xamarin.forms,Xamarin Studio,Xamarin.mac,我正在尝试使用Xamarin,我试图部署iOs项目,以便在iOs Emulator中查看它,但我无法执行此操作,因为我遇到了以下错误 找不到元数据文件.dll' 我试图修复它清理解决方案,重建项目和解决方案以及Stackoverflow网站上的其他内容,但我无法修复它,因为它,有人能帮我吗? 提前谢谢 亚历杭德罗卡斯坦 顺便说一句,很抱歉我的英语不好,我不认为这是我的功劳,但它对我很有用: 此类错误在Visual Studio 201X项目中多次出现。我所做的是: 右键单击解决方案-->在左侧面

我正在尝试使用Xamarin,我试图部署iOs项目,以便在iOs Emulator中查看它,但我无法执行此操作,因为我遇到了以下错误

找不到元数据文件.dll'

我试图修复它清理解决方案,重建项目和解决方案以及Stackoverflow网站上的其他内容,但我无法修复它,因为它,有人能帮我吗? 提前谢谢 亚历杭德罗卡斯坦
顺便说一句,很抱歉我的英语不好,我不认为这是我的功劳,但它对我很有用:


此类错误在Visual Studio 201X项目中多次出现。我所做的是:

  • 右键单击解决方案-->在左侧面板上单击配置属性-->配置,尝试取消选中.dll错误引用的项目,应用,然后重新检查并应用
  • 如果这不能解决问题,请尝试先解决其他代码错误,然后重新生成解决方案。未能找到
    元数据文件“.dll”
    在解决其他代码错误后,不再发生错误

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

    • 删除未找到的程序集引用,并将其作为项目引用添加回
    • 并且还要确保使用“平台x64”或“平台x86”配置编译iOS版本,而不是使用“AnyCPU”
    然后,通过远程Mac连接,编译工作正常


    作为澄清,这个问题没有提到当问题发生时如何编译iOS版本。在我的情况下,如果我在本地Mac设备上编译遗留代码,那么它会编译得很好,只有在我尝试在Windows Visual Studio上进行远程Mac编译时,同样的问题才会发生。

    您可能有两个x:类名相同的XAML文件,当您复制XAML文件时,可能忘记重命名x:类名

    您可能试图构建整个解决方案

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

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