7.1.0.431棱镜统一形式不会建立在UWP上

时间:2018-10-16 02:35:16

标签: xamarin.forms unity-container prism

今天的新Prism.Unity.Forms安装了两个会产生2个错误的新dll:

有效负载包含两个或两个以上具有相同目标路径'Unity.Abstractions.dll'的文件。源文件: C:\ Users \ xxx.nuget \ packages \ unity \ 5.8.11 \ lib \ netstandard2.0 \ Unity.Abstractions.dll C:\ Users \ xxx.nuget \ packages \ unity.abstractions \ 3.3.1 \ lib \ netstandard2.0 \ Unity.Abstractions.dll

有效负载包含两个或多个文件,这些文件具有相同的目标路径“ Unity.Container.dll”。源文件: C:\ Users \ xxx.nuget \ packages \ unity \ 5.8.11 \ lib \ netstandard2.0 \ Unity.Container.dll C:\ Users \ xxx.nuget \ packages \ unity.container \ 5.8.11 \ lib \ netstandard2.0 \ Unity.Container.dll

以前的版本中没有此类错误。

1 个答案:

答案 0 :(得分:0)

在升级时,请务必阅读发行说明。根据您从何处升级,可能会遇到中断。

https://github.com/PrismLibrary/Prism/releases/tag/v7.1.0

您将在发行说明中看到,我们所针对的软件包不同于以往。这是不可避免的,因为Unity 5软件包完全不同并且Unity NuGet破坏了应用程序。之所以遇到此问题,是因为您拥有Prism 7.1中的新Unity.Container引用,以及对旧Unity NuGet的直接引用。卸载Unity软件包将解决您的问题。