【问题标题】:TFS Agent Build Reference errorsTFS 代理构建参考错误
【发布时间】:2020-12-20 18:00:18
【问题描述】:

我正在尝试使用我的 asp.net mvc 项目创建我的第一个代理构建。代理在我自己的电脑上。在 nuget 还原之前,一切似乎都可以正常工作。

图片:

它告诉我找不到我的 System.Web.MVC 程序集。因为这当然是我的第一次构建,所以我不确定该做什么或什么会导致这个问题,特别是因为它在 VS 中本地构建良好。

任何帮助将不胜感激:

TFS 版本:16.122.27102.1

【问题讨论】:

  • 嗨 Selthien,这个问题有什么更新吗?
  • 仍在努力,我不得不走开一会儿去做其他事情,但我会考虑尝试你的建议。

标签: asp.net-mvc tfs build nuget nuget-package-restore


【解决方案1】:

您可以按照以下步骤查找问题的原因并解决:

1.您使用的 Nuget 4.3.0 太旧了。相反,您应该使用recommended 5.7.0。 (修改你的 Use Nuget 任务)

2.检查恢复步骤的日志。

  • 缺少的System.Web.MVC 来自Microsoft.AspNet.Mvc nuget 包,因此您应确保实际下载/安装了此包。并确保您的 csproj 中的 hintPath 与 nuget 包的安装路径相比是正确的。

  • 还要确保您正在为整个解决方案而不是某个特定项目进行恢复。

  • 检查您是否将packages 文件夹添加到源代码管理中。不应将 SolutionDir 中的 packages 文件夹添加到源代码管理中! It will affect the restore stop.

3.查看构建任务的MSBuild参数,方便的话可以在这里分享参数和构建日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    相关资源
    最近更新 更多