我是TFS新手,我在TFS 2013上设置门禁办理登机手续时遇到了问题。我正在尝试检查的解决方案在我的本地计算机上正确构建(即代码没有任何问题)但由于某种原因,我无法通过门控值机构建。我已经尝试更改工作文件夹,但每次尝试登记时都会遇到相同的错误。
出现此错误:
“C:\ Builds \ 1 \ Shade \ Gated check-in \ src \ Shade \ Shade.2013.sln.metaproj:项目文件”C:\ Builds \ 1 \ Shade \ Gated check-in \ src \ Shade \ Credit.Common \ trunk \ Credit.Common \ Credit.Common.csproj“未找到
我的工作文件夹如下:
源代码控制文件夹:$ / Credit.Common(Active)构建代理文件夹:$(SourceDir)\ Credit.Common
源控制文件夹:$ / Credit.Common / Drops(Cloaked)
源代码控制文件夹:$ / Shade(活动)构建代理文件夹:$(SourceDir)\ Shade
源控制文件夹:$ / Shade / Drops(Cloaked)
答案 0 :(得分:0)
看起来你的common.csproj是一个解决方案的一部分,它不是解决方案所在的同一工作空间的一部分。因此.sln中项目的路径可能只有几个.... \。我建议从解决方案中删除该常用项目,并单独构建它。您可以在同一构建定义中构建多个解决方案/项目。如果credit.common项目实际上是在多个不同的客户端共享的,那么您可能需要考虑单独管理它的版本,而不是每次构建它的消费者时构建/编译一个新的“通用”dll。
只是一个建议。