【问题标题】:Jenkins Integration with .net c++ projectJenkins 与 .net c++ 项目的集成
【发布时间】:2018-04-06 05:03:39
【问题描述】:

我正在尝试为 c++ 语言的 Visual Studio 项目构建 jenkins。 但是在构建之后它向我显示了这个错误:

MSBUILD : error MSB1009: Project file does not exist.
Switch: D:\Department\project_code\Project
Build step 'Build a Visual Studio project or solution using MSBuild' marked 
build as failure
Finished: FAILURE

您能否告诉我为什么会出现此错误。我该如何解决?

【问题讨论】:

    标签: .net jenkins plugins msbuild


    【解决方案1】:

    您能否向我们展示一下 jenkins 构建设置中对您项目的引用?需要直接引用.vcxproj吗?

    在设置中将MSBuild build file 设置为.vcxproj 的路径,例如Test\Test1\Test1.vcxproj

    【讨论】:

    • MSBuild Build File -> 在这个部分我需要添加MSBuild.exe的路径还是源代码project.vcxproj的路径?
    【解决方案2】:

    现在我找到了错误的解决方案:

    MSBUILD:错误 MSB1009:项目文件不存在。 切换:D:\Department\project_code\Project 标记为“使用 MSBuild 构建 Visual Studio 项目或解决方案”的构建步骤 构建失败 完成:失败

    为了解决这个错误,我需要遵循以下步骤:

    1. 首先将 MSBuild.exe 位置设置到 jenkins 中 Global 工具的 MSBuild 部分。
    2. 在项目中我需要选择 MSBuild(即 MSBuild.exe)。
    3. 我的项目的位置->“C:\project_folder\project.sln”
    4. 应用并保存。 :)

    【讨论】:

      猜你喜欢
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 2020-09-18
      • 1970-01-01
      相关资源
      最近更新 更多