MSBUILD:错误MSB1009:Azure Devops TFS上不存在项目文件

时间:2019-12-05 17:24:55

标签: tfs msbuild azure-devops

我在尝试运行我的构建时收到上述错误。我查看了该问题的其他答案,并确保该项目确实在VS2019中生成,我的解决方案路径正确,并且已在Visual Studio生成任务中选中了干净框。我很茫然,希望有人能看到我想念的东西。这是我收到的错误日志:

  

2019-12-05T16:51:51.4631828Z ## [section]开始:构建解决方案   勘测

     

2019-12-05T16:51:51.4635684Z   ================================================== ============================ 2019年12月5日T16:51:51.4635853Z任务:Visual Studio构建

     

2019-12-05T16:51:51.4636005Z说明:使用MSBuild构建并设置   Visual Studio版本属性

     

2019-12-05T16:51:51.4636138Z版本:1.151.2

     

2019-12-05T16:51:51.4636254Z作者:Microsoft Corporation

     

2019-12-05T16:51:51.4636405Z帮助:More Information

     

2019-12-05T16:51:51.4636579Z

     

2019-12-05T16:51:53.3057099Z

     

[命令]“ E:\ tfs-agents \ DHSS_VSTS_work_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda \ 1.151.2 \ ps_modules \ MSBuildHelpers \ vswhere.exe”-版本[16.0,17.0)-最新-格式json

     

2019-12-05T16:51:53.6381113Z ## [command]“ C:\ Program Files   (x86)\ Microsoft Visual   Studio \ 2019 \ Enterprise \ MSBuild \ Current \ Bin \ msbuild.exe“   “ E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s \ CONSurvey.sln” / nologo / nr:false   / t:“清理” / fl   / flp:“日志文件= E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s \ CONSurvey.sln.log; verbosity = diagnostic”   /dl:CentralLogger,“E:\tfs-agents\DHSS_VSTS_work_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll=99;"bbDetailDetail9 -7001-494c-962a-5d5532ebc121 | SolutionDir = E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s“ * ForwardingLogger,” E:\ tfs-agents \ DHSS_VSTS_work_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411da \ ps_modules \ MSBuildHelpers \ Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”   / p:UseWPP_CopyWebApplication = true / p:PipelineDependsOnBuild = false   / p:DeployOnBuild = true; OutDir =“ E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ a”   / p:platform =“ any cpu” / p:configuration =“ release”   /p:VisualStudioVersion="16.0“   / p:_MSDeployUserAgent =“ VSTS_15c81635-e2c4-41a0-95f6-2d0b2f6cbc4d_build_129_0”

     

2019-12-05T16:51:53.7934752Z MSBUILD:错误MSB1009:项目文件   不存在。

     

2019-12-05T16:51:53.7973651Z开关:   E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s \ CONSurvey.sln

     

2019-12-05T16:51:53.9286545Z ## [错误]进程'msbuild.exe'已退出   代码为“ 1”。

     

2019-12-05T16:51:53.9661712Z ## [command]“ C:\ Program Files   (x86)\ Microsoft Visual   Studio \ 2019 \ Enterprise \ MSBuild \ Current \ Bin \ msbuild.exe“   “ E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s \ CONSurvey.sln” / nologo / nr:false   / fl   / flp:“日志文件= E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s \ CONSurvey.sln.log; verbosity = diagnostic”   /dl:CentralLogger,“E:\tfs-agents\DHSS_VSTS_work_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll=1";"RootDetailId -fe32-4d73-b976-928576336049 | SolutionDir = E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s“ * ForwardingLogger,” E:\ tfs-agents \ DHSS_VSTS_work_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca1.2ecda \ \ ps_modules \ MSBuildHelpers \ Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”   / p:UseWPP_CopyWebApplication = true / p:PipelineDependsOnBuild = false   / p:DeployOnBuild = true; OutDir =“ E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ a”   / p:platform =“ any cpu” / p:configuration =“ release”   /p:VisualStudioVersion="16.0“   / p:_MSDeployUserAgent =“ VSTS_15c81635-e2c4-41a0-95f6-2d0b2f6cbc4d_build_129_0”

     

2019-12-05T16:51:54.1134908Z MSBUILD:错误MSB1009:项目文件   不存在。

     

2019-12-05T16:51:54.1135166Z开关:   E:\ tfs-agents \ DHSS_VSTS_work \ 233 \ s \ CONSurvey.sln

     

2019-12-05T16:51:54.1648429Z ## [错误]进程'msbuild.exe'已退出   代码为“ 1”。

     

2019-12-05T16:51:54.2165236Z ## [section]完成:构建解决方案   勘测

编辑:是的,解决方案文件在那里。它不缺少。

1 个答案:

答案 0 :(得分:0)

  

MSBUILD:错误MSB1009:Azure Devops TFS上不存在项目文件

此问题的原因通常来自两个方面,一个是构建定义设置的问题,另一个是您的项目/解决方案本身的问题。

对于构建定义设置,您需要检查是否在“解决方案”文本框中而不是解决方案路径中省略了实际的解决方案文件。例如,

以下仅显示文件夹路径,此设置会产生错误:

enter image description here

这是要构建的解决方案文件的正确设置:

enter image description here

由于对话框中的标题选择“路径”而不是选择“解决方案文件的路径”,因此该设置引起了混乱。

针对您的项目/解决方案本身,由于我们没有您的解决方案/项目,因此无法直接指出问题。但是您可以在没有Azure devops的本地计算机中构建解决方案,然后检查是否仍然存在此问题。

注意:如果可以在本地计算机上成功构建它,请确保已将所有必需的文件都检查到源控件。

希望这会有所帮助。

相关问题