2017-03-06 49 views
0

當試圖在TeamCity中運行構建時,出現錯誤。 主要的問題可能是:引用的項目不存在 - TeamCity

引用的項目 '.. \ Sql_connection \ SQL \ Sql.csproj' 不存在。 [C:\ BuildAgent \ work \ 671db445ff5c93f7 \ ReportAppeal \ ReportAppeal.csproj.teamcity]

我的主要項目是ReportAppeal。我有一個名爲Sql的重複項目的引用。 ReportAppeal項目位於錯誤中。

C:\ BuildAgent \工作\ 671db445ff5c93f7 \ ReportAppeal \

而SQL項目位於:

C:\ BuildAgent \工作\ 671db445ff5c93f7 \ SQL

但是,Sql原始項目也位於我的源代碼管理中,如果它意味着什麼。 我在做什麼錯? 順便說一句,試圖通過使用

Msbuild.exe

從命令行建立時,我gettign同樣的錯誤。

回答

0

我想,您的結帳規則存在錯誤。

./C:\BuildAgent\{Id}\

你的主要項目是在./ReportAppeal

引用./Sql_connection\Sql\Sql.csproj 但是,你只描述獲得./Sql子文件夾.\Sql_connection的退房潛規則。

我想,當您嘗試結帳時,您不需要重寫Sql_connection的文件夾。

+0

你是什麼意思,說我不需要重寫它?我會怎麼做? –

+0

當你設置你的結賬規則時,我認爲你正在做類似於: '(+:)./ Sql_Connection/Sql =>。/ Sql'這部分似乎是問題。 –

+0

我同意這是問題,但我不知道如何解決它,因爲最初Sql的項目名稱是「Sql_connection」。我嘗試過使用它,但我有其他問題,因爲csproj文件在「Sql」下,而不是「Sql_connection」下 –

相關問題