如何修复“无法解决 xamarin android 中“System.Xml”之间的冲突?

Posted

技术标签:

【中文标题】如何修复“无法解决 xamarin android 中“System.Xml”之间的冲突?【英文标题】:How to fix "No way to resolve conflict between "System.Xml" in xamarin android? 【发布时间】:2016-09-07 12:06:01 【问题描述】:

我正在Visual Studio 2015 中构建一个安卓应用程序。它运作良好。我收到部署错误。当我清理和重建项目时成功且没有错误。但是,当我尝试从 Visual Studio 运行应用程序时,它告诉我发生了部署错误。

构建输出错误:

无法解决“System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”和“System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”之间的冲突。任意选择“System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”。

我也在真机上试过。它在设备和模拟器上也显示部署错误..

输出:

【问题讨论】:

您找到解决方案了吗?我也有类似的问题。 尝试清理并重建您的解决方案...此错误不会导致您的应用程序运行 我认为 4.0.0.0 版本的程序集是 .Net Framework,而 2.0.5.0 版本的程序集是 .Net Standard。我有同样的问题,无法摆脱警告,这是因为一个项目使用 .Net Standard 而另一个用户使用 .Net Framework。 【参考方案1】:

试试这样的。

    在 Visual Studio 中打开您的项目。 右键单击您的解决方案并选择Manage NuGet Packages... 选择Consolidate 选项卡。这会将您的所有软件包设置为相同且正确的版本。

注意 1:不确定 Xamarin Studio 中是否有类似的东西。


当我收到此错误时,我删除了所有包,导航到项目文件夹删除包。 从头开始手动添加所有包。

这暂时解决了我的错误。

【讨论】:

它是空白的。我不为 PCL 项目工作。我刚刚创建了一个 android 项目。在合并中它显示我空白......

以上是关于如何修复“无法解决 xamarin android 中“System.Xml”之间的冲突?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复drv?

如何修复漏洞

如何修复WMI

PHP网站漏洞怎么修复 如何修补网站程序代码漏洞

如何修复这些漏洞? (npm audit fix 无法修复这些漏洞)

如何修复AppScan漏洞