2017-03-06 61 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”下 –