Microsoft.TeamFoundation.Client

时间:2018-02-28 09:52:53

标签: c# visual-studio tfs client

我的电脑安装了Visual Studio 2013。 我试图编译一些源代码,但它不起作用。 它是C#语言,它使用名称空间Microsoft.TeamFoundation.VersionControl.Client

当我安装VS2010时,编译得很好! 我发现源代码使用VS2010 Microsoft.TeamFoundation.VersionControl.Client的dll文件。 我怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

您的应用程序正在尝试从GAC引用dll https://

正如您所做的一样,在开发环境中安装VS 2010并从GAC引用Microsoft.TeamFoundation dll。 VS 2010安装了Team Foundation的第10版,并将其纳入开发GAC。

但是,这将导致您还需要在构建代理上安装VS2010。更好的解决方案是使用 Nuget Package 。这些有been moved into a Nuget package

  

它们也存储在Visual的“CommonExtensions”文件夹下   Studio安装,但这些不再被引用,   这就是NuGet包的用途。

Microsoft.TeamFoundation.VersionControl.Client

看看这个类似的问题:Where can I find Microsoft.TeamFoundation.VersionControl.Client.dll in Visual Studio 2015 installation?