引用的项目不存在 - TeamCity

时间:2017-03-06 11:38:22

标签: c# selenium msbuild teamcity

尝试在TeamCity中运行构建时遇到错误。 主要问题可能是:

  

引用的项目'.. \ Sql_connection \ Sql \ Sql.csproj'不存在。 [C:\ BuildAgent \工作\ 671db445ff5c93f7 \ ReportAppeal \ ReportAppeal.csproj.teamcity]

我的主要项目是ReportAppeal。我有一个名为Sql的重复项目的引用。 ReportAppeal项目位于错误中。

  

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

当Sql项目位于:

  

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

然而,Sql原始项目也位于我的Source Control中,如果它意味着什么。 我究竟做错了什么? 顺便说一下,当尝试使用

从命令行构建时
  

Msbuild.exe

我得到同样的错误。

1 个答案:

答案 0 :(得分:0)

我想,您的结帐规则有误。

./C:\BuildAgent\{Id}\

您的主要项目位于./ReportAppeal

引用./Sql_connection\Sql\Sql.csproj 但是,您描述的结帐规则仅获取./Sql文件夹的.\Sql_connection子文件夹。

我认为,当您尝试签出时,您不需要重写Sql_connection文件夹。