从MSSCCI Provider切换到TFS

时间:2018-06-14 10:13:05

标签: tfs visual-studio-2017 msscci

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

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

任何建议都会得到满足。

2 个答案:

答案 0 :(得分:0)

通常,MSSCCI Provider适用于Visual Studio的早期版本,在没有安装Team Explorer 2013的情况下,Visual Studio 2017不再支持它。有关详细信息,请参阅Connect any version of Visual Studio to Visual Studio Team Services or Team Foundation Server

因此,如果您使用的是VS 2017,则可以卸载MSSCCI ProviderTeam Explorer 2013。然后确保Team Explorer 2017与VS2017一起安装(如果之前未安装,则可以安装独立Team Explorer installer。)。然后,您可以直接使用团队资源管理器连接到TFS / VSTS。

此外,本文供您参考,它可能会有所帮助:Switching between multiple Msscci providers

答案 1 :(得分:-1)

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

  1. 从每个项目文件中删除MSSCCI:Team Foundation Server MSSCCI提供程序。
  2. 从sln文件中删除GlobalSection(TeamFoundationVersionControl)= preSolution节。
  3. 打开VS2017,然后在工具->选项->源代码控制->当前源代码控制中选择TFS。
  4. 在File-> Source Control-> Advanced-> Change Source Control中绑定所有项目。