我安装了Visual Studio 2015,我有一个干净的Windows安装,我想找到Microsoft.TeamFoundation.Build.Client程序集?
我想知道现在是否已经过时使用即将推出的vNext Build或命名空间是否已移动?或者是其他东西? MSDN文档仅适用于Visual Studio 2013,并且搜索磁盘上的dll没有产生任何结果。
当我转向VS2015并且TFS2015 id希望继续使用经典构建系统时 - 我想我可以在TFS2015中使用其余的API,而不是必须移植我们的自定义活动和MSBuild任务的所有代码。
答案 0 :(得分:58)
Microsoft.TeamFoundation.Build.Client.dll仍附带VS 2015.对于2015版本,我们已从GAC中删除了客户端OM DLL。
在RC版本中,您可以在c:\ program files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer中找到DLL。这是一个不起眼的地方。
TFS 2015客户端OM RTM NuGet包现已推出(也适用于Visual Studio Online):.NET client libraries for Visual Studio Online (and TFS)
答案 1 :(得分: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
答案 2 :(得分: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]