Visual Studio "Project reference" 引用较低版本的包
Visual Studio "Project reference" references to lower version of package
有两个项目,假设“项目”和“Project.Tests”(xUnit 项目)
将“项目”添加为对“Project.Tests”的项目引用后构建失败,出现以下错误
查看依赖后有点奇怪
“项目”依赖项:
"Project.Tests" 依赖项:
两个项目具有相同的 dotnet 核心版本
问题是,如果我引用的是项目(不是手动安装特定版本的包),为什么会出现这种情况?
还好我找到问题了
“项目”有一个版本为 3.1.7 的 nuget 包“Microsoft.EntityFrameworkCore.Design”(导致问题),将其降级到版本 3.1.4 后问题已解决。
有两个项目,假设“项目”和“Project.Tests”(xUnit 项目)
将“项目”添加为对“Project.Tests”的项目引用后构建失败,出现以下错误
查看依赖后有点奇怪
“项目”依赖项:
"Project.Tests" 依赖项:
两个项目具有相同的 dotnet 核心版本
问题是,如果我引用的是项目(不是手动安装特定版本的包),为什么会出现这种情况?
还好我找到问题了
“项目”有一个版本为 3.1.7 的 nuget 包“Microsoft.EntityFrameworkCore.Design”(导致问题),将其降级到版本 3.1.4 后问题已解决。