C# 为什么可以';我看不到一些TFS项目中的生成定义吗?

C# 为什么可以';我看不到一些TFS项目中的生成定义吗?,c#,.net,build,tfs,C#,.net,Build,Tfs,我在同一个集合中创建了两个TFS项目。 让我们调用TF1和TF2 每个项目都有几个解决方案。 假设TF1适用:客户机解决方案,服务器解决方案。 TF2持有:代理解决方案,utils解决方案。 (这些只是简单的例子) 现在,我已经为每个项目创建了一些构建定义。 TF1\u Build1、TF2\u Build1等 当我从属于TF1的解决方案浏览构建时, 含义:客户端解决方案和服务器解决方案- 我看到了所有的构建,甚至是属于TF2项目的构建。 (指TF2_Build1) 另一方面,在TF2解决方案中

我在同一个集合中创建了两个TFS项目。 让我们调用TF1和TF2

每个项目都有几个解决方案。 假设TF1适用:客户机解决方案,服务器解决方案。 TF2持有:代理解决方案,utils解决方案。 (这些只是简单的例子)

现在,我已经为每个项目创建了一些构建定义。 TF1\u Build1、TF2\u Build1等

当我从属于TF1的解决方案浏览构建时, 含义:客户端解决方案和服务器解决方案- 我看到了所有的构建,甚至是属于TF2项目的构建。 (指TF2_Build1)

另一方面,在TF2解决方案中(代理、UTIL)
我看不到任何构建定义。

我对您问题中的术语有点困惑。“当我从属于project A的解决方案中浏览构建时”,请您重新表述一下您的意思好吗?@Elena,我编辑了我的问题,希望这有助于澄清。谢谢!我只是想知道什么是“浏览构建”。您是否使用TFS web界面,打开project的生成定义列表并在该列表中看到不适当的生成?否,在visual studio中,有一个名为“团队资源管理器”的选项卡,其中(在其“主页”处)有多个部分,其中一个部分称为:生成。但现在我已经查看了Web访问,仍然存在相同的问题。您在TeamPlorer的“构建”选项卡上看到了什么项目名称(在选项卡顶部,它看起来像“构建|您的项目名称”)?我想您总是连接到TF1项目(尽管您打开了不同项目的解决方案)。我建议您尝试下一步:连接到TF2项目(通过按TeamExplorer顶部的“连接到团队项目”按钮并选择您的项目),创建新的生成定义,并检查此新生成定义在连接到TF2时是否可用,但在连接到TF1时是否不可用。