我一直在撞墙挡住我的头。我试图排队启动的构建,但是当它运行tf.exe checkout / recursive时,它会返回以下错误。我已经搜索了互联网,无论高低,但都无法弄清楚这个问题。
找不到方法:' Microsoft.TeamFoundation.Framework.Client.TeamFoundationIdentity Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.get_AuthorizedIdentity()'。
出现的另一条消息是
C:\ Builds \ 10 \ ProjectBuild \ BuildType \ TFSBuild.proj(84):命令"" C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ Tools .. \ IDE \ tf.exe" checkout / recursive" C:\ Builds \ 10 \ ProjectBuild \ Sources \ Code \ ProjectBuild \ ProjectBuild.vbproj""退出代码100。
我删除了Build文件夹中的Sources文件夹并重新运行了构建,然后现在将其作为错误的一部分返回。
无法确定工作区。您可以通过运行来纠正此问题 f workspaces / collection:TeamProjectCollectionUrl'。
非常感谢任何帮助。
答案 0 :(得分:1)
找到11.0文件夹中的tf.exe,并将THAT路径放在构建脚本\进程中。然后尝试运行您的命令,看看它是怎么回事。一旦它工作,将其移动到您的构建脚本。