2016-11-22 1191 views
1

我想创建一个Jenkins作业,它将从我用VisualSVN管理的SVN存储库构建我的.NET Web应用程序。Jenkins构建错误 - MSBUILD:错误MSB1009:项目文件不存在

我已经将Jenkins作业的repository trunk文件夹中的项目文件夹的URL添加到Jenkins作业中,当我执行作业时,它可以正常运行并且没有错误。

SVN screenshot

然后我去到造形步骤中使用“建立Visual Studio项目或解决方案使用的MSBuild”,在那里我进入.sln文件的完整URL。

MSBuild Screenshot

我有如下配置的MSBuild使用4.0,因为这是我的应用程序是建立在从.csproj的文件

MSBuild Settings

精华:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 

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

MSBUILD : error MSB1009: Project file does not exist. 

MSB1009 screenshot

但是当我点击截屏上面的链接它会打开一个浏览器窗口中的文件?

任何想法非常感激?

回答

2

你不应该使用远程URL,但本地路径。 我想这会是这样的:

.\Hubble\hubble.sln 

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

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

问题解决了这个问题,谢谢了!但之后,我确实收到了“Microsoft.WebApplication.targets未找到错误”。这是由于运行Jenkins的服务器没有安装Visual Studio。解决方案在这里找到:http://stackoverflow.com/questions/16886134/what-do-i-need-to-setup-a-jenkins-build-server-that-c​​an-build-asp-net-projects-w –

0

您正在查看代码!您将需要指定本地路径到解决方案。含义,类似$ WORKSPACE /路径/要/ sln.file

好运

相关问题