我们刚刚更新到TFS 2018 Update 2,并且大多数情况下发现它运行良好。但是,我要追逐一个问题。
当启用“推送符号路径”的2. *版时,为了允许将符号推送到本地Package Management实例,我们会在日志中收到此错误。
2018-08-28T20:44:52.1190209Z ## [section]开始:发布符号路径: 2018-08-28T20:44:52.1199163Z ======================================== ===================================== 2018-08-28T20:44:52.1199425Z任务:索引源和发布符号 2018-08-28T20:44:52.1199672Z说明:为您的源代码编制索引并将符号发布到文件共享或Visual Studio Team Services符号服务器 2018-08-28T20:44:52.1199914Z版本:2.0.7 2018-08-28T20:44:52.1200096Z作者:Microsoft Corporation 2018-08-28T20:44:52.1200457Z帮助:有关如何使用此任务的信息,请参见more information。 Visual Studio Team Services符号服务器处于公共预览状态。有关如何在VSTS中使用Symbol Server的信息,请参见these instructions。 2018-08-28T20:44:52.1201576Z ======================================== ===================================== 2018-08-28T20:44:54.3255523Z找到5个文件。 2018-08-28T20:44:57.3859527Z ## [command]“ E:\ BuildAgent.126.002_work_tasks \ PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653 \ 2.0.7 \ pdbstr.exe” -w -p:“ E: \ BuildAgent.126.002_work \ 36 \ s \ SidesTransactionFileCopier \ SidesTransactionFileCopier \ SidesTransactionFileCopier \ bin \ Release \ SidesTransactionFileCopier.pdb“ -i:” C:\ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp18E7.tmp“ -s:sss 2018-08-28T20:44:57.9176919Z ## [command]“ E:\ BuildAgent.126.002_work_tasks \ PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653 \ 2.0.7 \ pdbstr.exe” -w -p:“ C: \ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1B0C.tmp“ -i:” C:\ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1B0B.tmp“ -s:srcsrv 2018-08-28T20:44:58.0030036Z ## [command]“ E:\ BuildAgent.126.002_work_tasks \ PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653 \ 2.0.7 \ pdbstr.exe” -w -p:“ C: \ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1B5C.tmp“ -i:” C:\ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1B5B.tmp“ -s:srcsrv 2018-08-28T20:44:58.1041103Z ## [command]“ E:\ BuildAgent.126.002_work_tasks \ PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653 \ 2.0.7 \ pdbstr.exe” -w -p:“ C: \ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1BCB.tmp“ -i:” C:\ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1BCA.tmp“ -s:srcsrv 2018-08-28T20:44:58.1696916Z ## [command]“ E:\ BuildAgent.126.002_work_tasks \ PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653 \ 2.0.7 \ pdbstr.exe” -w -p:“ E: \ BuildAgent.126.002_work \ 36 \ s \ TumbleWeedAccountReportGenerator \ TumbleWeedAccountReportGenerator \ bin \ Release \ TumbleWeedAccountReportGenerator.pdb“ -i:” C:\ Users \ TfsBuild \ AppData \ Local \ Temp \ tmp1C0B.tmp“ -s:srcsrv 2018-08-28T20:44:58.2574932Z符号请求名称= catboy project / catboyproject od部署/20180828.1/3468/44306d45-27b3-4473-ba5e-c3a045d4aca5 2018-08-28T20:44:58.8450948Z状态代码'NotFound'已在帐户https://tfs.cdle.int/tfs/UIIntegratedCollection上返回 2018-08-28T20:44:58.9649875Z ## [错误]此帐户未启用VSTS符号服务器功能。有关如何启用它的说明,请参见https://go.microsoft.com/fwlink/?linkid=846265。
我们已按照超链接中的步骤进行操作,似乎所有用户都已拥有VS Enterprise帐户或已为其分配了免费许可证。
关于这是怎么回事的任何线索?
答案 0 :(得分:0)
本地TFS不支持将程序包管理源用作符号服务器。您必须将这些符号发布到UNC路径。
请参阅documentation,重点是我的:
符号服务器可用于VSTS中的软件包管理 ,并且最适合与Visual Studio 2017.4和更高版本一起使用。 Team Foundation Server用户和不具有Package Management扩展名的用户可以使用此任务将符号发布到文件共享中。