尝试在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
我得到同样的错误。
答案 0 :(得分:0)
我想,您的结帐规则有误。
./
为C:\BuildAgent\{Id}\
您的主要项目位于./ReportAppeal
引用./Sql_connection\Sql\Sql.csproj
但是,您描述的结帐规则仅获取./Sql
文件夹的.\Sql_connection
子文件夹。
我认为,当您尝试签出时,您不需要重写Sql_connection文件夹。