0

我有一个使用 MSSCCI Provider 连接到 TFS 的解决方案。如何切换到将它与 TFS 一起使用并将 MSSCCI 作为中间人?

当我在工具 --> 选项 --> 源代码控制 --> 当前源代码控制中选择 TFS 时,我收到一条消息,表明活动解决方案将被关闭。当我再次打开它时,解决方案仍然由 MSSCCI 控制,忽略我的选择。

欢迎任何建议。

4

2 回答 2

0

我设法通过以下方式解决了我的问题:

  1. 从每个项目文件中删除 MSSCCI:Team Foundation Server MSSCCI Provider。
  2. 从 sln 文件中删除 GlobalSection(TeamFoundationVersionControl) = preSolution 部分。
  3. 打开VS2017,在Tools --> options --> Source Control --> Current source control中选择TFS。
  4. 在 File --> Source Control --> Advanced --> Change Source Control 中绑定所有项目。
于 2018-08-09T13:07:03.880 回答
0

Team Explorer 2013通常,MSSCCI 提供程序适用于以前版本的 Visual Studio,在没有安装的情况下,Visual Studio 2017 不再支持它。有关详细信息,请参阅将任何版本的 Visual Studio 连接到 Visual Studio Team Services 或 Team Foundation Server

因此,如果您使用的是 VS 2017,那么您可以卸载MSSCCI ProviderTeam Explorer 2013. 然后只需确保Team Explorer 2017与 VS2017 一起安装(如果之前未安装,您可以安装独立的Team Explorer 安装程序。)。然后,您可以直接使用 Team Explorer 连接到 TFS/VSTS。

此外,这篇文章供您参考,它可能会有所帮助:在多个 Msscci 提供者之间切换

于 2018-06-15T02:15:38.473 回答