VSTS解决方案构建在经典ASP.NET上失败

时间:2018-09-30 19:11:35

标签: tfs azure-devops

我有一个大型Visual Studio解决方案,使用多个NUGET包和多个项目来构建asp.net Web项目。当我使用VS 2017在本地进行构建时,该构建可以正常工作。我有一个本地TFS 2014服务器(即将退休),并使用它使用我的TFS构建服务器成功构建了解决方案。我将源代码移至VSTS项目,并使用与TFS 2014相同的构建服务器定义了本地托管的构建管道。我已将同一构建服务器成功用于其他VSTS项目管道。

我的Web项目正确地构建了所有项目(我可以在日志中看到它并在构建服务器上查看,我可以在c:\ Agent_work \ n \ a目录中看到包括软件包的所有dll(来自已构建的项目) )或已构建的项目。要构建的最终项目是网络项目,无法找到构建此最终项目所需的其他项目。

我觉得这很奇怪,因为该解决方案中的其他一些项目与该解决方案中的其他项目有依存关系,并且可以正确构建。我已经检查了Web项目.csproj文件和.sln文件,但在这些依赖项目的引用中没有发现任何问题。

1 个答案:

答案 0 :(得分:0)

我通过将管道步骤从Visual Studio构建切换到msbuild解决了这个问题。