![](/img/trans.png)
[英]Error NU1107 Version conflict detected for Microsoft.CodeAnalysis.Common
[英]NU1107 Version conflict detected in Unit Test project
我创建了一个xUnit Test项目,并添加了对类库的引用。 这两个项目都是.NET Core 2.1。 我一直看到以下错误:
Severity Code Description Project File Line Suppression State
Error NU1107 Version conflict detected for x. Install/reference x directly to project y to resolve this issue.
x是缺少的软件包,y是我的单元测试项目。 到目前为止,我必须安装(到单元测试项目):
Microsoft.EntityFrameworkCore.Abstractions
Microsoft.EntityFrameworkCore.Analyzers
Microsft.Extensions.Caching.Abstractions
到目前为止,我已经在单元测试项目中安装了75个软件包(只有少数(2)安装到了类库中),Visual Studio仍然要求我安装更多的软件包-我怀疑这种情况会一直持续下去。 这里有什么问题。 为什么必须在单元测试项目中安装所有这些软件包? 到目前为止,我已经花了大约三个小时来安装这些软件包。 我显然缺少了一些东西。
类库项目中的nuget软件包版本可能与测试项目中的相同软件包不同。
您可以右键单击该解决方案,然后单击“管理解决方案的NuGet软件包”。 在“合并”选项卡下,它显示同一软件包是否有不同版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.