TFS 代理生成引用错误
TFS Agent Build Reference errors
我正在尝试在我的 asp.net mvc 项目上创建我的第一个代理构建。代理在我自己的电脑上。在 nuget 恢复之前,一切似乎都运行良好。
图片:
它告诉我找不到我的 System.Web.MVC 程序集。由于这当然是我的第一个构建,我不确定该怎么做或什么会导致这个问题,特别是因为它在 VS 中本地构建良好。
任何帮助将不胜感激:
TFS版本:16.122.27102.1
您可以按照以下步骤定位问题原因并解决:
1.The 您使用的 Nuget 4.3.0
太旧了。相反,您应该使用 recommended 5.7.0。 (修改您的使用 Nuget 任务)
2.Check 恢复步骤的日志。
缺少的System.Web.MVC
来自Microsoft.AspNet.Mvc
nuget包,所以你应该确定这个包实际上是downloaded/installed。并确保您的 csproj 中的 hintPath 与 nuget 包的安装路径相比是正确的。
还要确保您恢复的是整个解决方案,而不是一个特定项目。
检查您是否将 packages
文件夹添加到源代码管理中。不应将 SolutionDir 中的 packages
文件夹添加到源代码管理中! It will affect the restore stop.
3.Check Build任务的MSBuild参数,方便的话可以在这里分享参数和构建日志。
我正在尝试在我的 asp.net mvc 项目上创建我的第一个代理构建。代理在我自己的电脑上。在 nuget 恢复之前,一切似乎都运行良好。
图片:
它告诉我找不到我的 System.Web.MVC 程序集。由于这当然是我的第一个构建,我不确定该怎么做或什么会导致这个问题,特别是因为它在 VS 中本地构建良好。
任何帮助将不胜感激:
TFS版本:16.122.27102.1
您可以按照以下步骤定位问题原因并解决:
1.The 您使用的 Nuget 4.3.0
太旧了。相反,您应该使用 recommended 5.7.0。 (修改您的使用 Nuget 任务)
2.Check 恢复步骤的日志。
缺少的
System.Web.MVC
来自Microsoft.AspNet.Mvc
nuget包,所以你应该确定这个包实际上是downloaded/installed。并确保您的 csproj 中的 hintPath 与 nuget 包的安装路径相比是正确的。还要确保您恢复的是整个解决方案,而不是一个特定项目。
检查您是否将
packages
文件夹添加到源代码管理中。不应将 SolutionDir 中的packages
文件夹添加到源代码管理中! It will affect the restore stop.
3.Check Build任务的MSBuild参数,方便的话可以在这里分享参数和构建日志。