我正在使用xamarin.forms。在构建时没有错误。当我运行应用程序模拟器时卡住并且不显示任何内容。同时显示
输出窗口中的无法解决“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”。
消息。我试图清理重建解决方案仍然无法正常工作。
其他人也有同样的问题..请帮助。谢谢提前
答案 0 :(得分:0)
在我的Visual Studio 2015中,Xamarin版本是4.2.0。
我创建了Xamarin.Forms的跨平台应用程序,也得到以下警告消息
System.Xml,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089“and”System.Xml,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e“。选择”System.Xml,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089
您可以检查您的Xamarin.Android项目,System.Xml程序集版本是2.0.5.0而另一个System.Xml是PCL和版本4.0.0.0
您可以升级Xamarin.Android的程序集,也可以忽略它。
答案 1 :(得分:0)
我知道这个问题已经过时但我要解决的问题是打开.csproj
文件并搜索System.Xml
你会在那里找到两个(或更多)条目,删除一个你不想要。
在我的情况下,我有两个条目,一个是引用nuget包的版本,另一个是这样:
<Reference Include="System.Xml" />
我删除了后者并离开了nuget one
希望这有帮助