gpt4 book ai didi

c# - NuGet 还原后,MSBuild 在单元测试项目 (.NET Core) 上失败

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:30 25 4
gpt4 key购买 nike

问题

为包含默认 ASP.NET MVC 网站和默认单元测试项目的解决方案构建 Visual Studio Team Services 中的 Visual Studio 构建任务找不到引用。此任务在应安装这些引用的 NuGet 还原之后运行,但即使 NuGet 还原任务成功,引用也不会安装在运行此构建的服务器上。

Visual Studio 团队服务日志

错误日志已上传至This Github Repository

尝试修复

为了确保项目正确引用包,所有 NuGet 包都使用以下命令从包管理器中重新安装:

PM> Update-Package --reinstall

这只会导致 MSBuild 在两个项目中都找不到 Microsoft.Net.Compilers.props。因此,为了更正此问题,项目中的 Microsoft.Net.Compilers.props 版本已降至 2.3.2 版本。但是,这只会返回原始错误,即无法找到 MSTest.TestAdapter.propsMicrosoft.Net.Compilers.props 引用。

最佳答案

尝试执行这些任务(使用您共享的示例解决方案对我来说效果很好):

  1. NuGet 工具安装程序(要安装的 NuGet.exe 版本:4.3.0)
  2. NuGet 恢复(选择 2.* 版本)
  3. Visual Studio Build(Visual Studio 版本:最新)
  4. 使用安装了 VS2017 的代理排队构建。

关于c# - NuGet 还原后,MSBuild 在单元测试项目 (.NET Core) 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47578114/

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