我一直在与这个问题争斗几个小时,并阅读我能在其上找到的所有内容。我有一个WP7 xna游戏,引用System.XML版本2.0.5.0。这引用了内容管道项目。在这个项目中引用我创建的管道项目。我从管道项目中删除了System.XML引用,但它没有任何区别。它在某处引用了System.XML版本4.0.0.0,因为我在构建时在输出中得到了这个信息。
无法解决“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”。
问题是SL项目不会构建,因为它试图使用版本4并且必须具有2.0.5.0。它给了我以下错误。
构建内容引发FileNotFoundException:无法加载文件或程序集'System.Xml,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'或其依赖项之一。系统找不到指定的文件。