如何解决Visual Studio和Xamarin Studio中2个mscorlib版本之间的冲突

本文关键字:Studio 2个 mscorlib 版本 冲突 之间 Xamarin 何解决 解决 Visual | 更新日期: 2023-09-27 18:01:50

2天多来我一直在尝试修复这个错误,但我没有成功。

错误:

无法解决"mscorlib, Version=2.0.5.0,文化=中性,PublicKeyToken=7cec85d7bea7798e"answers"mscorlib"。选择"mscorlib, Version=2.0.5.0, Culture=neutral,都7 cec85d7bea7798e"任意。

我搜索了一下,很多人都有这个问题,但我找不到解决方法。

最后,我们如何找到一种方法来解决这两个引用之间的冲突?

如何解决Visual Studio和Xamarin Studio中2个mscorlib版本之间的冲突

我面临的问题:无法解决"mscorlib, Version=4.0.0.0, Culture=neutral,............... "之间的冲突

到现在我还没有找到根本原因,但我按照步骤解决了问题,

  1. 打开Android设备管理器,并尝试启动感兴趣的Android模拟器。
  2. 如果它启动并声明一些错误:声明做一个"重置出厂",停止模拟器并做同样的。
  3. 尝试启动模拟器,它工作。

希望这对你也有用!!

我没有答案,但可以提供以下内容:

    我有一个空白的Xamarin。表单应用程序只针对Android。我可以构建和部署这个没有任何错误。我下载了一个Xamarin。表单的例子从Xamarin网站,只保留Android版本。在这种情况下,我可以重建解决方案没有任何错误;然而,当我尝试启动没有调试,我得到你报告的确切错误。

从这些结果中,我得出以下结论:

  1. mscorlib版本之间的冲突与Visual Studio 17的配置无关,而是与应用程序的配置有关。
  2. 您包含的第二个链接提到安装newtonsoft.json的特定版本。由于这是一个Nuget包,我认为问题可能与这些包的特定版本有关。我的两个应用程序都使用相同的包,但也许调试过程不一定使用这些包的相同功能。