【问题标题】:Offline installation of Visual Studio 2017 Update 2 (26430.04) failsVisual Studio 2017 Update 2 (26430.04) 的脱机安装失败
【发布时间】:2017-10-10 23:44:58
【问题描述】:

我正在运行命令 mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --layout c:\vs2017offline --lang en-US 来创建带有最新更新 15.2 (26430.04) 的脱机 Visual Studio 2017 安装程序。我已经按照离线安装的说明导入了证书等。不过,在没有互联网连接的机器上安装失败。这让我非常头疼,因为安装失败损坏了我的开发机器。下面附上安装日志:

由于一个或多个软件包故障,产品未能安装列出的工作负载和组件。 不完整的工作量 .NET Core 跨平台开发(Microsoft.VisualStudio.Workload.NetCoreTools,version=15.0.26323.1) .NET 桌面开发 (Microsoft.VisualStudio.Workload.ManagedDesktop,version=15.0.26412.1) ASP.NET 和 Web 开发 (Microsoft.VisualStudio.Workload.NetWeb,version=15.0.26412.1) Azure 开发 (Microsoft.VisualStudio.Workload.Azure,version=15.0.26412.1) 数据存储和处理(Microsoft.VisualStudio.Workload.Data,version=15.0.26208.0) 通用 Windows 平台开发 (Microsoft.VisualStudio.Workload.Universal,version=15.0.26403.0) 不完整的组件 .NET 桌面开发工具 (Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites,version=15.0.26323.1) ASP.NET 和 Web 开发工具 (Microsoft.VisualStudio.Component.Web,version=15.0.26323.1) Azure 云服务核心工具 (Microsoft.VisualStudio.Component.Azure.Waverton,version=15.0.26208.0) Azure 云服务工具 (Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices,version=15.0.26208.0) Azure 数据湖工具 (Microsoft.Component.Azure.DataLake.Tools,version=15.0.26208.0) Azure 开发先决条件 (Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites,version=15.0.26323.1) Azure 资源管理器核心工具 (Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools,version=15.0.26208.0) Azure 资源管理器工具 (Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools,version=15.0.26323.1) C# 和 Visual Basic (Microsoft.VisualStudio.Component.Roslyn.LanguageServices,version=15.0.26208.0) SQL Server 支持的数据源 (Microsoft.VisualStudio.Component.SQL.DataSources,version=15.0.26208.0) 实时单元测试 (Microsoft.VisualStudio.Component.LiveUnitTesting,version=15.0.26208.0) 托管桌面工作负载核心 (Microsoft.VisualStudio.Component.ManagedDesktop.Core,version=15.0.26419.1) Microsoft 测试管理器 (Microsoft.VisualStudio.Component.TestTools.MicrosoftTestManager,version=15.0.26228.0) OzCode (Component.6c84f75d-38c3-48a2-9e54-d362238686b5,version=3.0.0.3597) 适用于 Visual Studio 2017 的 PowerShell 工具(Component.PowerShellTools.VS2017,版本=3.0.539) ReadyRoll for VS2017 (Component.Redgate.ReadyRoll,version=1.13.23.3401) SQL 提示核心 (Component.Redgate.SQLPrompt.VsPackage,version=7.5.1.1087) SQL 搜索 (Component.Redgate.SQLSearch.VSExtension,version=2.4.2.1321) SQL Server 数据工具(Microsoft.VisualStudio.Component.SQL.SSDT,版本=15.0.26208.0) 测试工具核心功能(Microsoft.VisualStudio.Component.TestTools.Core,version=15.0.26208.0) 通用 Windows 平台工具 (Microsoft.VisualStudio.Component.UWP.Support,version=15.0.26412.1) 适用于 Xamarin 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version=15.0.26403.0) Web 性能和负载测试工具 (Microsoft.VisualStudio.Component.TestTools.WebLoadTest,version=15.0.26208.0) Windows 通信基础 (Microsoft.VisualStudio.Component.Wcf.Tooling,version=15.0.26208.0) Windows 工作流基础 (Microsoft.VisualStudio.Component.Workflow,version=15.0.26208.0) 您可以使用以下信息搜索解决方案,修改您对上述工作负载和组件的选择并重试安装,或从您的机器中删除产品。 以下是导致上述工作负载和组件不完整的单个包故障的集合。要搜索这些特定问题的现有报告,请将每个包故障的 URL 复制并粘贴到 Web 浏览器中。如果该问题已被报告,您可以在那里找到解决方案或解决方法。如果该问题尚未报告,您可以创建一个新问题,其他人将能够找到解决方案或解决方法。 包“Microsoft.CodeAnalysis.VisualStudio.InteractiveComponents.Resources,version=15.0.26412.1,language=en-US”无法从“https://download.microsoft.com/download/1/9/A/19A9B545-B70C-4B0E-871D-CEF22A55E2A8/microsoft.codeanalysis.visualstudio.interactivecomponents.resources.vsix”下载。 搜索网址:https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.CodeAnalysis.VisualStudio.InteractiveComponents.Resources;PackageAction=DownloadPackage;ReturnCode=0x80072ee7 受影响的工作负载 .NET Core 跨平台开发(Microsoft.VisualStudio.Workload.NetCoreTools,version=15.0.26323.1) .NET 桌面开发 (Microsoft.VisualStudio.Workload.ManagedDesktop,version=15.0.26412.1) ASP.NET 和 Web 开发 (Microsoft.VisualStudio.Workload.NetWeb,version=15.0.26412.1) Azure 开发 (Microsoft.VisualStudio.Workload.Azure,version=15.0.26412.1) 数据存储和处理(Microsoft.VisualStudio.Workload.Data,version=15.0.26208.0) 通用 Windows 平台开发 (Microsoft.VisualStudio.Workload.Universal,version=15.0.26403.0) 受影响的组件 .NET 桌面开发工具 (Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites,version=15.0.26323.1) ASP.NET 和 Web 开发工具 (Microsoft.VisualStudio.Component.Web,version=15.0.26323.1) Azure 云服务核心工具 (Microsoft.VisualStudio.Component.Azure.Waverton,version=15.0.26208.0) Azure 云服务工具 (Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices,version=15.0.26208.0) Azure 数据湖工具 (Microsoft.Component.Azure.DataLake.Tools,version=15.0.26208.0) Azure 资源管理器核心工具 (Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools,version=15.0.26208.0) Azure 资源管理器工具 (Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools,version=15.0.26323.1) C# 和 Visual Basic (Microsoft.VisualStudio.Component.Roslyn.LanguageServices,version=15.0.26208.0) SQL Server 支持的数据源 (Microsoft.VisualStudio.Component.SQL.DataSources,version=15.0.26208.0) 实时单元测试 (Microsoft.VisualStudio.Component.LiveUnitTesting,version=15.0.26208.0) 托管桌面工作负载核心 (Microsoft.VisualStudio.Component.ManagedDesktop.Core,version=15.0.26419.1) OzCode (Component.6c84f75d-38c3-48a2-9e54-d362238686b5,version=3.0.0.3597) 适用于 Visual Studio 2017 的 PowerShell 工具(Component.PowerShellTools.VS2017,版本=3.0.539) ReadyRoll for VS2017 (Component.Redgate.ReadyRoll,version=1.13.23.3401) SQL 提示核心 (Component.Redgate.SQLPrompt.VsPackage,version=7.5.1.1087) SQL 搜索 (Component.Redgate.SQLSearch.VSExtension,version=2.4.2.1321) SQL Server 数据工具(Microsoft.VisualStudio.Component.SQL.SSDT,版本=15.0.26208.0) 通用 Windows 平台工具 (Microsoft.VisualStudio.Component.UWP.Support,version=15.0.26412.1) Web 性能和负载测试工具 (Microsoft.VisualStudio.Component.TestTools.WebLoadTest,version=15.0.26208.0) Windows 通信基础 (Microsoft.VisualStudio.Component.Wcf.Tooling,version=15.0.26208.0) Windows 工作流基础 (Microsoft.VisualStudio.Component.Workflow,version=15.0.26208.0) 细节 WebClient 下载失败:无法解析远程名称:“download.microsoft.com” 位下载失败:找不到文件。 WinInet 下载失败:功能:InternetOpenUrl,HR:-2147012889,消息:未知错误 12007 包“Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Core.Resources,version=15.0.26424.2,language=en-US”无法从“https://download.microsoft.com/download/D/3/0/D3037781-3854-46BA-B6BC-7744B2A41FF1/microsoft.visualstudio.testtools.testplatform.legacy.core.resources.vsix”下载。 搜索网址:https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Core.Resources;PackageAction=DownloadPackage;ReturnCode=0x80072ee7 受影响的工作负载 .NET Core 跨平台开发(Microsoft.VisualStudio.Workload.NetCoreTools,version=15.0.26323.1) .NET 桌面开发 (Microsoft.VisualStudio.Workload.ManagedDesktop,version=15.0.26412.1) ASP.NET 和 Web 开发 (Microsoft.VisualStudio.Workload.NetWeb,version=15.0.26412.1) Azure 开发 (Microsoft.VisualStudio.Workload.Azure,version=15.0.26412.1) 数据存储和处理(Microsoft.VisualStudio.Workload.Data,version=15.0.26208.0) 通用 Windows 平台开发 (Microsoft.VisualStudio.Workload.Universal,version=15.0.26403.0) 受影响的组件 .NET 桌面开发工具 (Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites,version=15.0.26323.1) ASP.NET 和 Web 开发工具 (Microsoft.VisualStudio.Component.Web,version=15.0.26323.1) Azure 云服务核心工具 (Microsoft.VisualStudio.Component.Azure.Waverton,version=15.0.26208.0) Azure 云服务工具 (Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices,version=15.0.26208.0) Azure 数据湖工具 (Microsoft.Component.Azure.DataLake.Tools,version=15.0.26208.0) Azure 开发先决条件 (Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites,version=15.0.26323.1) Azure 资源管理器核心工具 (Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools,version=15.0.26208.0) Azure 资源管理器工具 (Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools,version=15.0.26323.1) SQL Server 支持的数据源 (Microsoft.VisualStudio.Component.SQL.DataSources,version=15.0.26208.0) 托管桌面工作负载核心 (Microsoft.VisualStudio.Component.ManagedDesktop.Core,version=15.0.26419.1) Microsoft 测试管理器 (Microsoft.VisualStudio.Component.TestTools.MicrosoftTestManager,version=15.0.26228.0) 适用于 Visual Studio 2017 的 PowerShell 工具(Component.PowerShellTools.VS2017,版本=3.0.539) ReadyRoll for VS2017 (Component.Redgate.ReadyRoll,version=1.13.23.3401) SQL 提示核心 (Component.Redgate.SQLPrompt.VsPackage,version=7.5.1.1087) SQL 搜索 (Component.Redgate.SQLSearch.VSExtension,version=2.4.2.1321) SQL Server 数据工具(Microsoft.VisualStudio.Component.SQL.SSDT,版本=15.0.26208.0) 测试工具核心功能(Microsoft.VisualStudio.Component.TestTools.Core,version=15.0.26208.0) 通用 Windows 平台工具 (Microsoft.VisualStudio.Component.UWP.Support,version=15.0.26412.1) 适用于 Xamarin 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version=15.0.26403.0) Web 性能和负载测试工具 (Microsoft.VisualStudio.Component.TestTools.WebLoadTest,version=15.0.26208.0) Windows 工作流基础 (Microsoft.VisualStudio.Component.Workflow,version=15.0.26208.0) 细节 WebClient 下载失败:无法解析远程名称:“download.microsoft.com” 位下载失败:找不到文件。 WinInet 下载失败:功能:InternetOpenUrl,HR:-2147012889,消息:未知错误 12007 包“Microsoft.VisualStudio.TestTools.TestManagement.MicrosoftTestManager.Resources,version=15.0.26424.2,language=en-US”无法从“https://download.microsoft.com/download/6/3/5/635106B1-58AD-4D74-B069-9942F0654B95/MS.VS.TestTools.TestManagement.MSTestManager.Resources.vsix”下载。 搜索网址:https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.TestTools.TestManagement.MicrosoftTestManager.Resources;PackageAction=DownloadPackage;ReturnCode=0x80072ee7 受影响的组件 Microsoft 测试管理器 (Microsoft.VisualStudio.Component.TestTools.MicrosoftTestManager,version=15.0.26228.0) 细节 WebClient 下载失败:无法解析远程名称:“download.microsoft.com” 位下载失败:找不到文件。 WinInet 下载失败:功能:InternetOpenUrl,HR:-2147012889,消息:未知错误 12007

【问题讨论】:

  • 首先检查您的网络。 '下载失败...'
  • 我的网络没有问题。在不同环境的不同机器上下载了 v26430.04。安装失败并出现同样的错误。我已经用以前版本的 VS2017 进行了离线安装,效果很好。
  • "the remote name could not be resolved: 'download.microsoft.com'" 听起来像是 DNS 问题
  • 我确实下载了带有该链接的文件。这是一个有效的链接。那么请检查您的网络?
  • 我明白这一点。此日志来自没有互联网连接的机器。安装不应尝试连接到 Internet。离线安装程序应该具备在没有互联网连接的情况下完成安装所需的内容。

标签: visual-studio visual-studio-2017 failed-installation


【解决方案1】:

您的离线布局命令中似乎没有包含--includeRecommended--includeOptional 参数,这是必需的,因为它默认只下载所需的包,这不足以安装离线工作。

【讨论】:

  • 今天我创建了最新的VS 2017版本v26430.06的离线布局。在命令中包含 --includeRecommended 和 --includeOptional 参数有效。干杯
  • 您不必添加这些开关来设置离线工作或让您的工作负载项目正常运行,相信我,您会以大尺寸布局结束。
【解决方案2】:

问题是:--layout 开关只应在下载新工作负载或更新工作负载时使用,这需要在线完成,这出现上述错误。

只需说 --layout,您就要求设置:“请更新此布局中的组件,我现在在线。”,第一次下载 ~ 60MB 文件说“给我们更多时间,我们很快就会完成”,然后开始更新。

当你想设置 vs2017 时:

  1. 打开[layoutFolder]\certificates中的3个证书,回车 或每个对话框的下一步直到您完成,不要更改任何内容。

  2. 运行[layoutFolder]\vs_*.exe

但是,强烈建议像这样自动运行 vs_*.exe(以便安装程序选择所需的组件):

.\layout\vs_setup.exe --add microsoft.visualstudio.workload.ManagedDesktop --nocache

您甚至不需要指定:--lang en-US--nocache 会将您的 C: 从与安装工作负载大小相同的 GB 中节省出来。

【讨论】:

    【解决方案3】:

    您可以手动下载https://download.microsoft.com/download/1/9/A/19A9B545-B70C-4B0E-871D-CEF22A55E2A8/microsoft.codeanalysis.visualstudio.interactivecomponents.resources.vsix并将其放入文件夹“Microsoft.CodeAnalysis.VisualStudio.InteractiveComponents.Resources,version=15.0.26412.1,language=en-US”,文件名必须为“microsoft.codeanalysis.visualstudio” .interactivecomponents.resources.vsix"

    【讨论】:

      猜你喜欢
      • 2015-12-11
      • 1970-01-01
      • 2018-07-13
      • 2017-02-15
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多