我试图让我们的自定义活动在 TFS2015 下编译。该项目有两项活动,一项用于 TFS 源代码控制,另一项用于 TFSGit。
由于团队基础二进制文件不再安装到 GAC 中,并且某些命名空间发生更改,因此自 Visual Studio 2015 RC 以来不再编译。
安装 NuGet 包“Microsoft.TeamFoundationServer.Client”会导致 Microsoft.TeamFoundation.Build.Activities 仍然丢失。我无法为此找到 NuGet 包或与 NuGet 包“Microsoft.TeamFoundationServer.Client”一起使用的有效参考。
我已尝试遵循Visual Studio 2015 中的哪里可以找到 Microsoft.TeamFoundation.Build.Client 中的评论?. 但是我仍然有这个错误。
到目前为止,我发现的最佳答案是创建一个 powershell 脚本,例如: https ://github.com/ctaggart/SourceLink/blob/master/Tfs/lib/Copy-Libraries.ps1#L8
然而,我仍然不确定哪些文件可以正确引用。我在上面的示例中获得的版本低于 NuGet 包中的版本,这又与 TFS 服务器上的版本不同。
一个典型的例子是 Lib2GitSharp 引用似乎被微软强命名。使 Lib2GitSharp NuGet 包不兼容。
总而言之;TFS 活动参考的最终位置在哪里?