我正在尝试创建一个 Jenkins 作业,该作业将从我使用 VisualSVN 管理的 SVN 存储库构建我的 .NET Web 应用程序。
我已将存储库主干文件夹中的项目文件夹的 URL 添加到 Jenkins 作业中,当我执行该作业时,它运行良好,没有错误。
然后,我使用“使用 MSBuild 构建 Visual Studio 项目或解决方案”进入构建步骤,在其中输入 .sln 文件的完整 URL。
我已按如下方式配置 MSBuild 并使用 4.0,因为这是我的应用程序的内置版本。
从 .csProj 文件中提取:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
当我运行作业时,它失败并出现以下错误
MSBUILD : error MSB1009: Project file does not exist.
但是当我单击上面屏幕截图中的链接时,它会在浏览器窗口中打开该文件?
有什么想法值得赞赏吗?
最佳答案
您不应使用远程 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/