当前位置: 首页 > 知识库问答 >
问题:

MSBUILD:错误msb 1009:Azure devo PS TFS上不存在项目文件

章越
2023-03-14

我在尝试运行我的构建时收到上述错误。我已经查看了这个问题的其他答案,并确保该项目确实是在VS2019中构建的,我的解决方案路径是正确的,并且我在Visual Studio构建任务中选中了清除框。我不知所措,希望有人能看到我所缺少的东西。以下是我收到的错误日志:

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

2019-12-05T16:51:51.4635684Z ============================================================================== 2019-12-05T16:51:51.4635853Z任务:Visual Studio build

2019-12-05T16:51:51.4636005Z描述:用MSBuild生成并设置Visual Studio版本属性

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

2019-12-05T16:51:51.4636254Z作者:微软公司

2019-12-05T16:51:51.4636405Z帮助:更多信息

2019-12-05T16:51:53.3057099Z

2019-12-05t 16:51:53.6381113 z # #[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 "/no logo/NR:false/t:" Clean "/fl/FLP:" log file = E:\ TFS-agents \ DHSS _ VSTS _ work \ nverbosity = diagnostic "/dl:central logger," E:\ TFS-agents \ DHSS _ VSTS _ work _ tasks \ vs build _ 71 a9 a2 d 3-a98a-4 CAA-96ab-affca 411 ecda \ 1 . 151 . 2 \ PS _ modules \ msbuild helpers \ Microsoft。team foundation . distributed task . msbuild . logger . dll ";" root detail id = 99 B4 b 9 b 2-7001-494 c-962 a-5d 5532 ebc 121 | solution dir = E:\ TFS-agents \ DHSS _ VSTS _ work \ 233 \ s " * forwarding logger," E:\ TFS-agents \ DHSS _ VSTS _ work _ tasks \ vs build _ 71 a9 a2 d 3-a98a-4 CAA-96 ab-affca 411 ecda \ 1 . 151 . 2 \ PS _ modules \ msbuild helpers \ Microsoft。team foundation . distributed task . msbuild . logger . dll "/p:use WPP _ copy web application = true/p:PipelineDependsOnBuild = false/p:DeployOnBuild = true;OutDir = " E:\ TFS-agents \ DHSS _ VSTS _ work \ 233 \ a "/p:platform = " any CPU "/p:configuration = " release "/p:visual studio oversion = " 16.0 "/p:_ MSDeployUserAgent = " VSTS _ 15c 81635-e2c 4-41 A0-95 F6-2d 0 b 2 f 6 CBC 4d _ build _ 129 _ 0 "

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

2019-12-05T16:51:53.7973651Z开关:E:\tfs-agent\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:“logfile=E:\tfs agents\DHSS_VSSTS_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”;“RootDetailId=1029b97a-fe32-4d73-b976-928576336049 |解决方案Dir=E:\tfs-agents\DHSS_VSTS_work\233\s”*ForwardingLogger,“E:\tss agents\DHSS_WSTS_work_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”/p:UseWPP_CopyWebApplication=true/p:PipelineDependersOnBuild=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 \ conservey . SLN

2019-12-05t 16:51:54.1648429 z # #[错误]进程“msbuild.exe”已退出,代码为“1”。

2019-12-05T16:51:54.2165236Z ##[部分]完结: 构建解决方案调查

编辑:是的,解决方案文件就在那里。它没有丢失。

共有1个答案

邓季
2023-03-14

MSBUILD:错误msb 1009:Azure devo PS TFS上不存在项目文件

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

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

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

这是要生成的解决方案文件的正确设置:

此设置一直是混淆的根源,因为对话框中的标题是选择“路径”,而不是说选择“解决方案文件的路径”。

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

注意:如果可以在本地计算机中成功生成它,请确保已将所有必需的文件检查到源代码管理中。

希望这有所帮助。

 类似资料:
  • 我安装了Netbean,因为我正在阅读这本书:Java在21天内。我是一个完全的新手在编程的世界。当我尝试打开一个新的项目在Netbean中,我得到了错误:项目文件夹已经存在,不是空的。删除nbproject文件夹并重新启动IDE并不能解决这个问题。有人能帮我吗?

  • 得到如下错误: Jenkins编译错误 [javac] /var/lib/jenkins/workspace/CWL_Smoke_New/SeleniumFW/CWL_NewSuite/src/com/collegeweeklive/common/AppLibrary.java:14:错误:包org.apache.commons.lang3不存在 [javac]导入org.apache.commo

  • 我正在使用Dagger 2和静态编程语言进行Android开发。我的项目也是一个多模块项目。我的settings.gradle文件是这样的: 我还在维护lib模块。 在Dagger文件中(例如在组件中),我尝试从其他模块获取项目。例如: Presenter对象在lib模块中定义。我在linux环境中工作,我正在使用Android Studio 3预览canary 5。代码运行良好,我能够生成APK

  • 我尝试用构建我的Java项目,得到了以下内容: 的第25行:

  • 我试图将maven项目导入eclipse 4.2版本。它没有正确导入项目。当我试图在其中创建一个新调用时,它会给我错误“源文件夹不是Java项目”。甚至ctrl鼠标单击也不起作用。我不明白这个问题。即使当我右键单击项目并选择构建路径时,它也显示我没有可用的操作。任何人都面临同样的问题

  • 我正在使用以下配置: Selenium版本:selenium-server-standalone-3.5.0 Gecko驱动程序版本:Geckodriver-v0.16.1-win64 更多信息请查看以下截图。 我在eclipse控制台中收到以下错误消息: 项目“test17”中的“c:/selenium-java-3.5.0/lib/selenium-server-standalone-3.5.