2016-11-22 1234 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

好運

相關問題