如果我的放置位置在域中与TFS服务器不同,我遇到TFS构建失败的问题。我得到的错误是
Results file: C:\TestResults\CPU_Release.trx
Test Settings: Default Test Settings
Waiting to publish...
Publishing results of test run buildAgent@computername 2011-01-03 15:31:38_Any CPU_Release to http://tfsserver:8080/...
.....................The drop share directory "\\computername\Builds\projectName\CI_1.0.193.0" could not be accessed.
The drop share directory "\\computername\Builds\projectName\CI_1.0.193.0" could not be accessed.
1:6>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(1403,5): error MSB6006: "MSTest.exe" exited with code 1. [C:\Users\BuildType\TFSBuild.proj]
至少我如何跳过发布测试结果?我试图设置属性
<PublishTestResults>false</PublishTestResults>
但它没有帮助。我使用的是TFS server 2008。
答案 0 :(得分:1)
这workaround终于帮助了我。
答案 1 :(得分:0)
希望我能与 PublishTestResults 设置对话,但似乎正在发生的事情是该工具正在尝试跨域进行身份验证,或者对网络放置位置没有相应的权限。
你可以做两件事:
Credential Manager在XP及更高版本中推出。