我已经用jenkins配置了MSBuild来构建ASP.NET Web应用程序。 Jenkins能够从git提取代码到jenkins工作区目录中。但是,当MSBuild步骤运行时,它会引发错误消息
error MSB1009: Project file does not exist
当我导航到工作区文件夹时,我可以看到解决方案文件存在,但是当我在不使用jenkins的情况下从命令提示符构建解决方案时,会遇到相同的错误。似乎jenkins工作区是MSbuild无法识别的某个虚拟目录。我尝试以多种方式(相对于工作区目录,对路径进行硬编码)配置解决方案文件的路径,但无济于事。当我在本地构建时(即jenkins工作区以外的任何目录),它都可以正常工作