0

我正在尝试从 4.1.5 升级到 4.2。当我这样做然后打开在 4.1.5 下创建的项目时,我得到一个“ Assets/Uniject/Interface/IResourceLoader.cs(8,17): 错误 CS0433: 导入的类型 `System.Xml.Linq.XDocument' 被定义为多个次“构建错误。该文件只包含一个接口,其中一个属性是 XDocument。我已经对此进行了相当多的搜索,但没有看到任何对该问题的解释/解决方案。

在每个生成的项目中都引用了 System.Xml.Linq.dll,但此解决方案是在升级之前构建的,没有问题。

我已经卸载了所有东西,擦除了我的 \users\*\appdata\roaming\unity 和 C:\Program Files (x86)\Unity 并在重新安装之前重新启动,但仍然得到相同的构建错误。我已经把我的项目吹走了,然后从源代码控制中得到了一个没有爱的新副本。而且我已经卸载了 4.2 重新安装了 4.1.5 并且我的项目在一个干净的副本上构建良好(因为 4.2 升级的统一文件与 4.1.5 文件不兼容)。

发生了什么变化,我该如何解决这个问题,以便我可以使用最新版本的 Unity?

谢谢,迈克

4

0 回答 0