Jenkins与.net c ++项目集成

时间:2018-04-06 05:03:39

标签: .net jenkins plugins msbuild

我正在尝试使用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

你能告诉我为什么会出现这个错误吗?我怎么解决呢?

2 个答案:

答案 0 :(得分:0)

您能否通过jenkins构建设置向我们展示您的项目参考?您需要直接引用.vcxproj

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

答案 1 :(得分:0)

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

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

要解决此错误,我需要按照以下步骤操作:

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