2015-10-11 84 views
0

我想在TeamCity中建立一個Visual Studio(2013)解決方案。該解決方案包含三個項目,一個Web項目和兩個類庫項目。我使用Git爲VCS這裏是VCS根的樣子:編譯與TeamCity的多項目解決方案中的錯誤

VCS root

當我嘗試運行構建,TeamCity的顯示以下錯誤:

TeamCity error

我在我的構建步驟中使用Visual Studio(sln)runner類型。而且該項目在Visual Studio中本地生成沒有錯誤。

什麼是造成錯誤?我該如何解決它?

聲明:我對構建自動化和TeamCity都很陌生。

+2

查看TeamCity的構建日誌中的構建配置以查看有關執行的更多細節,答案可能在那裏。另一種選擇是登錄到Teamcity服務器並執行它正在運行的相同命令,以便親自查看序列。這可以讓我們瞭解到發生了什麼事情,以及那裏出了什麼問題。 – Rod

+0

@avidProgrammer:在Visual Studio 2013的checkout目錄中打開項目並嘗試重建它。這會告訴你一個清楚的錯誤想法 –

+0

@Rod,奇怪的是,構建日誌沒有顯示任何東西。 – avidProgrammer

回答

0

當您在TeamCity的構建,代碼將簽出到folder.By默認情況下它會在的TeamCity/buildagent /工作/

在visual studio中打開checkedout代碼並嘗試構建。我非常確定visual studio會給你錯誤信息的確切錯誤信息。

缺少框架可能是因爲缺少軟件包。使用Nuget安裝程序構建步驟來恢復您的軟件包。如果不是這樣,請確保已將代碼正確推送到存儲庫。可能是因爲您沒有將整個代碼推送到導致丟失框架的存儲庫中。

+0

但是,TeamCity並未向我展示任何構建日誌。當我打開構建日誌選項卡時,它什麼也沒有顯示。我該如何解決這個問題?我使用的TeamCity是v9.1.3(如果有幫助)。 – avidProgrammer

+0

@avidProgrammer:如果您在構建步驟中使用Visual Studio(sln)runner類型,Teamcity肯定會爲您提供相同的構建日誌。可能是你看錯了。 –

相關問題