Jenkins 构建错误 - MSBUILD:错误 MSB1009:项目文件不存在

Sim*_*all 3 .net svn msbuild jenkins jenkins-plugins

我正在尝试创建一个 Jenkins 作业,它将从我使用 VisualSVN 管理的 SVN 存储库构建我的 .NET Web 应用程序。

我已将存储库主干文件夹中项目文件夹的 URL 添加到 Jenkins 作业,当我执行该作业时,它运行良好,没有错误。

SVN截图

然后,我使用“使用 MSBuild 构建 Visual Studio 项目或解决方案”进入构建步骤,在其中输入 .sln 文件的完整 url。

MSBuild 截图

我已按如下方式配置 MSBuild 并使用 4.0,因为这是我的应用程序内置的。

MSBuild 设置

从 .csProj 文件中提取:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Run Code Online (Sandbox Code Playgroud)

当我运行作业时,它失败并显示以下错误

MSBUILD : error MSB1009: Project file does not exist.
Run Code Online (Sandbox Code Playgroud)

MSB1009 截图

但是当我单击上面屏幕截图中的链接时,它会在浏览器窗口中打开文件吗?

任何想法都非常感谢?

S.S*_*ker 5

您不应使用远程 URL,而应使用本地路径。我想它会是这样的:

.\Hubble\hubble.sln
Run Code Online (Sandbox Code Playgroud)

该插件将在工作目录中工作,该目录可以在您的构建机器上找到:

<JENKINS_DIR>\jobs\<JOB NAME>\workspace
Run Code Online (Sandbox Code Playgroud)