37

我有一个干净的 Windows 安装,只安装了 Visual Studio 2015,我正在寻找 Microsoft.TeamFoundation.Build.Client 程序集?

我想知道它现在是否已被即将到来的 vNext Build 淘汰,或者命名空间是否已移动?或者是其他东西?MSDN 文档仅适用于 Visual Studio 2013,在磁盘上搜索 dll 没有产生任何结果。

当我迁移到 VS2015 和 TFS2015 时,我希望继续使用经典的构建系统 - 我想我可以在 TFS2015 中使用其余的 API,但还不必移植我们的自定义活动和 MSBuild 任务的所有代码。

4

3 回答 3

58

Microsoft.TeamFoundation.Build.Client.dllVS 2015 仍然附带。对于 2015 版本,我们从 GAC 中删除了客户端 OM DLL。

在 RC 版本中,您可以在c:\program files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer. 是个很不起眼的地方。

TFS 2015 客户端 OM RTM NuGet 包现已推出(也适用于 Visual Studio Online):

用于 Visual Studio Online(和 TFS)的 .NET 客户端库

于 2015-05-11T00:50:45.453 回答
2

我确实展示了一个可以引用的 Microsoft.TeamFoundation.Build.Client 程序集版本 12.0.0.0。您可能需要 Visual Studio 2013 中的程序集。

我已将我的所有构建过程从 TFS 和 VS 2013 更新到 2015 并且它们运行,但我可能没有自定义任务等。

Visual Studio 2015 确实表示它支持所有以前的构建过程功能(它们现在称为 XAML 构建),即使它们已经重新编写了构建过程。有关详细信息,请参阅 TFS 2015 发行说明:https ://www.visualstudio.com/news/tfs2015-vs#vNextBuild

于 2015-05-10T02:19:07.827 回答
0

我已成功连接 TFS 服务器并通过检查以下注册表项来验证它是否已安装。

打开 RUN->REGEDIT(具有管理员权限)-> 导航到下面的键。

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\SourceControl\Proxy]

此外,请检查以下键以检查您机器上的 TFS 实例

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\Instances]
于 2019-06-11T09:47:42.973 回答