.net - Jenkins 构建错误 - MSBUILD : error MSB1009: Project file does not exist

标签 .net svn jenkins msbuild jenkins-plugins

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

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

SVN screenshot

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

MSBuild Screenshot

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

MSBuild Settings

从 .csProj 文件中提取:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

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

MSBUILD : error MSB1009: Project file does not exist.

MSB1009 screenshot

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

有什么想法值得赞赏吗?

最佳答案

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

.\Hubble\hubble.sln

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

<JENKINS_DIR>\jobs\<JOB NAME>\workspace

关于.net - Jenkins 构建错误 - MSBUILD : error MSB1009: Project file does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749168/

相关文章:

.net - 无法找到软件包 monodevelop

c# - 在winform中获取程序的文件夹路径

svn - cherrypick svn merge branch to trunk,随后与 --reintegrate 合并?

svn - 使用未版本控制的资源解锁 SVN 工作副本

jenkins - 我怎样才能中止 Jenkins 构建

c# - "Property elements cannot be in the middle of an element' s 内容。”WPF 应用程序中的错误

jenkins - 如何在 Jenkins 上从 SVN 进行稀疏结帐和更新?

Jenkins Blue Ocean 安装警告

git - Jenkins 。 Git客户端插件[我无法下载]

c# - ASP.NET Entity Framework Code First 环境间迁移过程