在构建项目时,无法在服务器上找到子项目

时间:2015-01-30 04:12:11

标签: javascript c# build dependencies sln-file

我正在尝试在服务器上构建项目,它说它无法找到测试项目(子项目)。我最近将这个子项目添加到了项目中。我检查了文件夹,它显示了abc.js.csproj文件。我跑了&git clean -xfd'然后构建项目并成功构建。但是当我尝试在服务器上运行相同时,它失败并且错误找不到abc.js.csproj。

我寻找依赖,他们看起来没问题。我的猜测是在合并期间sln文件可能已经进入坏状态,但不确定如何恢复到一个好的文件,并同时保留我新添加的子项目。

任何输入都表示赞赏。

1 个答案:

答案 0 :(得分:0)

这个问题很模糊,信息很少。根据现有信息,我提供了下面提到的解决问题的可能性。

构建服务器无法找到项目的原因可能有多种。首先,您需要了解为什么构建服务器无法找到项目。正如您所提到的,似乎您已将外部项目添加到解决方案中。检查下面提到的任何技巧是否有帮助:

  • 如果您已添加外部项目,请检查该项目的源是否已在构建服务器上下载。
  • 如果您添加了外部项目,该项目位于解决方案文件夹之外,则需要添加具有相对路径的项目。
  • 检查该项目是否已签入源控件。
  • 检查是否添加了所有依赖的程序集/项目引用。