未找到Clickonce的TFS 2017 MSBuild SingTool

未找到Clickonce的TFS 2017 MSBuild SingTool,msbuild,clickonce,signtool,Msbuild,Clickonce,Signtool,我最近将TFS移动到一个新服务器。 在安装所有内容并设置新代理后,我的构建出现以下错误: 错误MSB3482:签名时出错:在路径\SignTool.exe处找不到SignTool.exe 在我的另一台服务器(运行VS 2015和TFS 17 RC)上,一切都很好。 然后,我确保Visual studio 2017也安装了Windows 10 SDK,因为在开发人员命令提示符中键入:“where signtool”不起作用。 但现在它做到了: 我的TFS构建仍然给我这个错误。 奇怪的是,路径是指向

我最近将TFS移动到一个新服务器。 在安装所有内容并设置新代理后,我的构建出现以下错误:

错误MSB3482:签名时出错:在路径\SignTool.exe处找不到SignTool.exe

在我的另一台服务器(运行VS 2015和TFS 17 RC)上,一切都很好。 然后,我确保Visual studio 2017也安装了Windows 10 SDK,因为在开发人员命令提示符中键入:“where signtool”不起作用。 但现在它做到了:

我的TFS构建仍然给我这个错误。 奇怪的是,路径是指向我的应用程序解决方案文件夹,而不是signtool的实际位置


有人知道这个问题可能是什么吗?

还要确保您已经安装了相关的.NET Framework。看看这个类似的问题:

尝试在生成代理中本地生成,以查看是否仍然出现相同的错误


如果本地生成成功,建议您重新配置或重新安装生成代理。安装环境更改后,生成代理将不会检测到环境更改。它将仅在安装过程中检测。如果您使用的是vNext build agent,还可以尝试在设置-代理队列-代理池-代理-功能中手动添加一些功能。在此之后,再次触发生成。

您运行的是哪个生成的XAML生成还是下一个生成?