Visual Studio 2015中的Microsoft.VisualStudio.TeamFoundation.VersionControl.dll在哪里

Grz*_*cki 3 vs-extensibility visual-studio-2015

我正在将自己的TFS日志记录扩展迁移到VS 2015并遇到许多依赖性问题.其中大多数我都可以通过安装Microsoft.TeamFoundationServer.ExtendedClient nuget包来摆脱它.

然而,仍有一个缺失的参考,VersionControlExt类

versionControlExt =
                    _applicationObject.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt")
                    as VersionControlExt;
Run Code Online (Sandbox Code Playgroud)

根据文档,它位于Microsoft.VisualStudio.TeamFoundation.VersionControl.dll,但我根本找不到这个文件.有谁知道从哪里获取它或如何更改上面的代码,以使其与VS 2015一起使用?

我正在使用Visual Studio 2015 Professional,14.0.23107.0 D14REL版本.

Grz*_*cki 5

好的,我终于找到了这个问题.

GAC(c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.TeamFoundation.VersionControl\)中的那个是库的旧版本(11.0.50727.1).它通过VS 2015安装实现,但它不是正确的.

Visual Studio Team Explorer扩展使用的那个位于c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\oglzibax.qr0\.它的版本是14.0.23102.0.

当我试图使用旧的时候,我一直在努力MissingMethodException.