System.Xml, Version=4.0.0.0与System.Xml, Version=2.0.5.0之间的冲突?
你有项目是2.0的(或者你的项目是4.0+但用了2.0的system.xml),又有项目是4.0+的,所以最后在编译输出的时候会报这个提示。framework内部的没什么事,如果是第三方的有些玩意就要小心了。
也不知道怎么的,我浏览的时候能看到两个版本的system.xml,但是路径分别是:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Xamarin.iOS\v1.0\System.dll;
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile78\System.dll
我试着换成同一个,但是还是会出现那种错误。
@菠萝蜜哈哈果: system.xml.dll
而且这个也不是错误,只是一个提示而已。
@Daniel Cai: 这个提示直接导致不能生成apk,我用的是vs中的xamari
@菠萝蜜哈哈果: 那你要把所有可能输出的项目都检查一遍,确保所有项目使用的dll一致。
@Daniel Cai: 嗯 现在正在全部检查dll
我都全部清理了,居然还报这个错误
在我系统中,我发现了一个2.0的版本的公钥跟我4.0的一模一样呢,会不会是这个造成的呀?