【发布时间】:2018-10-05 23:12:43
【问题描述】:
我有一个添加了外部项目的 c# 解决方案。这个外部项目在另一个 TFS 项目中,然后当我生成构建时,TFS 显示下一个错误
“错误MSB3202:找不到项目文件“...csproj”。
在 GetSource 步骤(代理作业之前)中,我无法添加此项目,因为它在另一个 TFS 项目中。
结构是这样的:
TFS Collection
... TFS Project Main
... Branch 1
... Solution 1
... TFS Another Project
... Branch 2
... Solution 2
解决方案 2 具有项目 2。 解决方案 1 有项目 1 并添加现有项目 2。
是否可以在 TFS Devops 中构建解决方案 1?
我使用 Visual Studio 2015 和 TFS 2018。
非常感谢。
【问题讨论】:
-
你使用 GIT 还是 TFVC?
-
嗨,Shayki。我使用 TFVC。
-
因此您可以在一个构建中获取两个项目的源代码,请参阅我的回答。
-
值得注意的是,如果两个项目共享源代码,将它们放在单独的团队项目中被认为是一种非常糟糕的做法。将团队项目视为相关代码的组合。
-
我知道,Daniel,但这是一个现有的解决方案,由于业务计划,我不能在同一个 TFS 项目中移动这两个解决方案