如何在未连接到 Internet 的计算机上安装 Visual Studio 2015 的远程工具

How to install Remote Tools for Visual Studio 2015 on machine not connected to the Internet

我在 Windows Server 2008 R2 上安装 Visual Studio 2015 update 3 远程工具时遇到问题,没有连接到 Internet。

安装程序显示以下错误:“0x800b010a - 无法为受信任的根授权建立证书链。”

日志包含以下错误:

Error 0x800b010a: Failed authenticode verification of payload: C:\ProgramData\Package Cache\.unverified\rdbg_std_amd64
Error 0x800b010a: Failed to verify signature of payload: rdbg_std_amd64
Failed to verify payload: rdbg_std_amd64 at path: C:\ProgramData\Package Cache\.unverified\rdbg_std_amd64, error: 0x800b010a, delete: Yes
Error 0x800b010a: Failed to cache payload: rdbg_std_amd64
Failed to cache payload: rdbg_std_amd64 from working path: C:\Users\MKEDRZ~1\AppData\Local\Temp\{ec7a2821-b103-4c27-ade2-549182ab4d32}\rdbg_std_amd64, error: 0x800b010a.

我尝试为 Visual Studio 2015 update 1 安装 Remote Tools,我成功了,但它什么也没给我,因为我们使用 VS 2015 update 3 并进行远程调试,我必须有 Remote Tools Visual Studio2015更新3

复制整个

C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x86

到远程机器。使用 x64 子目录调试 64 位可执行文件。并且显然将 'C:\Program Files' 部分替换为安装 VS2015 的任何地方。

问题是由于离线框中缺少一些根 CA 证书。尝试安装最近的 Visual Studio 版本时也会发生同样的事情。我按照

中所述手动安装证书解决了这个问题