哪里是Microsoft.VisualStudio.TeamFoundation.VersionControl.dll在Visual Studio 2015年
我迁移我自己的TFS记录扩大到2015年VS碰上许多依赖性问题。他们中的大多数人可以通过安装Microsoft.TeamFoundationServer.ExtendedClient nuget包来解决问题。哪里是Microsoft.VisualStudio.TeamFoundation.VersionControl.dll在Visual Studio 2015年
但是还是有一个丢失的引用,该VersionControlExt
类
versionControlExt =
_applicationObject.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt")
as VersionControlExt;
根据文件,它位于Microsoft.VisualStudio.TeamFoundation.VersionControl.dll
,但我不能在所有找到该文件。有谁知道从哪里得到它或如何更改以上代码以使其与VS 2015一起工作?
我使用Visual Studio 2015年专业,14.0.23107.0 D14REL版本。
好吧,我终于找到了问题。
GAC中的那个(c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.TeamFoundation.VersionControl\
)是库的旧版本(11.0.50727.1)。它到达那里与VS 2015安装,但它不是正确的。
所使用的Visual Studio团队资源管理器扩展的一个位于c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\oglzibax.qr0\
。它的版本是14.0.23102.0。
当我试图用旧的,我经常收到MissingMethodException
。
注意:包含此程序集的最后一个文件夹哈希可能有所不同。我发现我的使用[Everything](http://voidtools.com/) – Pakman
它存储在我的机器上的GAC中,C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.VisualStudio.TeamFoundation.VersionControl \ v4.0_12.0.0.0__b03f5f7f11d50a3a目录中。 Filedate是2015年7月30日,必须通过VS2015安装程序获得。它有VesionControlExt类。您正在使用的版本很重要,不要从问题中省略。并告诉你从Fuslogvw.exe –
得到我加入了版本细节问题的跟踪。 FusLogVw没有提供任何内容,因为我甚至无法在Visual Studio中添加引用。我在Visual Studio文件夹结构以及GAC中发现了这个库,它们完全位于您指向的位置,但仍然无法将其添加为对我的项目的引用。 –