【发布时间】:2016-02-03 16:05:50
【问题描述】:
我尝试将 Team Foundation Server 2012 与 Sql Server Management Studio 2012 一起使用。我安装了 Microsoft Visual Studio Team Foundation Server 2013 & 2015 MSSCCI Provider 32-bit 并将其选为 当前源代码管理插件 在工具 -> 源代码管理 -> SSMS 的插件选择。
问题是当我第一次创建/打开解决方案并尝试从文件 -> 源代码管理 -> 将解决方案添加到源代码管理出现对话框,要求在连接后连接到 tfs,并且在服务器上指定了服务器的位置并按下 ok 按钮,它会显示一条警告,指出我的工作区是本地工作区,并且本地工作区在 MSSCCI 中无法正常工作.一旦我点击 Yes
,它会询问我是否要将其更改为服务器工作区我收到以下错误
遇到意外错误。建议您尽快重启应用。
错误:不支持此类接口
文件:Vsee\internal\inc\vscomptr.inl
行号:259
一旦我选择将解决方案添加到源代码管理,再次尝试会产生此错误消息。
我已经尝试了 Microsoft 从链接中提供的一些修补程序: https://support.microsoft.com/en-us/kb/2727824 但他们没有安装在我的机器上,说我的 SSMS 版本较新。
我怎样才能解决这个问题?
【问题讨论】:
-
您使用的是什么系统版本?您正在使用哪个版本的 TFS?我在安装了 SQL Server 2014 Management Studio 的 64 位 Windows Server 2012 R2 上进行了尝试,然后安装了 Team Explorer 2013 和 Microsoft Visual Studio Team Foundation Server 2013 和 2015 MSSCCI Provider 32 位以使用 TFS 2015。安装 MSSCCI Provider 后,在 SSMS 中新建一个解决方案/项目并添加到源代码管理中,没有发生任何问题。您可以尝试在您的机器上删除 Team Explorer/VS 和 MSSCCI Provider,然后重新安装,看看问题是否仍然存在。
-
我使用的是 Windows 7 64 位和 Team Foundation Server 2012。你能成功地将项目添加到 tfs 吗?
-
是的,我可以成功地将项目添加到 TFS。您可以尝试在您的机器上删除 Team Explorer/VS 和 MSSCCI Provider,然后重新安装,看看问题是否仍然存在。
-
这可能是我机器上的一些配置问题,在另一个系统上它工作正常。谢谢
标签: sql-server version-control tfs msscci