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

时间:2016-10-20 14:00:16

标签: windows visual-studio visual-studio-2015 certificate remote-debugging

我在Windows Server 2008 R2上安装了无法连接到Internet的Visual Studio 2015更新3的远程工具时出现问题。

安装程序显示以下错误:" 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\2\{ec7a2821-b103-4c27-ade2-549182ab4d32}\rdbg_std_amd64, error: 0x800b010a.

我已尝试为Visual Studio 2015更新1安装远程工具,但我没有成功,因为我们使用VS 2015更新3并进行远程调试,我必须拥有Visual Studio 2015的远程工具更新3

2 个答案:

答案 0 :(得分:5)

问题是由于脱机框中缺少某些根CA证书。尝试安装最新的Visual Studio版本时会发生同样的事情。我按照https://stackoverflow.com/a/34109313

中的说明手动安装证书解决了这个问题

答案 1 :(得分:3)

复制整个

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

到远程机器。使用x64子目录调试64位可执行文件。显然,无论在哪里安装VS2015,都要替换'C:\ Program Files'部分。