gpt4 book ai didi

c# - AspNetCore.Mvc.Core 版本不匹配

转载 作者:太空狗 更新时间:2023-10-29 22:09:00 29 4
gpt4 key购买 nike

我正在尝试为 Controller 扩展方法编写单元测试,但在测试项目的构建过程中我收到以下错误消息。


MyControllerExtensionsTests.cs(17, 26): [CS1705] Assembly 'MyApp.RestApi' with identity 'MyApp.RestApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' which has a higher version than referenced assembly 'Microsoft.AspNetCore.Mvc.Core' with identity 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'

两个项目都声明<TargetFramework>netcoreapp2.1</TargetFramework>在他们的 .csproj文件。我试过删除 binobj文件夹。一个项目如何解决 Mvc.Core, Version=2.1.0.0和另一个 Mvc.Core, Version 2.1.1.0

最佳答案

<PackageReference Include="Microsoft.AspNetCore.App" />

我遇到了同样的问题,将此行添加到单元测试项目后,它开始选择正确版本的 Microsoft.AspNetCore.App。

关于c# - AspNetCore.Mvc.Core 版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54503388/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com