Visual Studio 2017 Update 2(26430.04)的脱机安装失败

时间:2017-05-11 19:55:49

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

我正在运行命令mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --layout c:\vs2017offline --lang en-US以创建具有最新更新15.2(26430.04)的脱机Visual Studio 2017安装程序。我已按照说明进行离线安装并导入了证书等。但是,在没有Internet连接的计算机上,安装失败。这导致了我的主要问题,因为失败的安装损坏了我的开发机器。安装日志如下:

由于一个或多个程序包故障,产品无法安装列出的工作负载和组件。 工作负载不完整     .NET Core跨平台开发(Microsoft.VisualStudio.Workload.NetCoreTools,version = 15.0.26323.1)     .NET桌面开发(Microsoft.VisualStudio.Workload.ManagedDesktop,版本= 15.0.26412.1)     ASP.NET和Web开发(Microsoft.VisualStudio.Workload.NetWeb,版本= 15.0.26412.1)     Azure开发(Microsoft.VisualStudio.Workload.Azure,版本= 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,版本= 15.0.26208.0)     Azure云服务工具(Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices,version = 15.0.26208.0)     Azure Data Lake工具(Microsoft.Component.Azure.DataLake.Tools,版本= 15.0.26208.0)     Azure开发先决条件(Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites,version = 15.0.26323.1)     Azure Resource Manager核心工具(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,版本= 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 Prompt Core(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,版本= 15.0.26403.0)     Web性能和负载测试工具(Microsoft.VisualStudio.Component.TestTools.WebLoadTest,version = 15.0.26208.0)     Windows Communication Foundation(Microsoft.VisualStudio.Component.Wcf.Tooling,版本= 15.0.26208.0)     Windows Workflow Foundation(Microsoft.VisualStudio.Component.Workflow,version = 15.0.26208.0) 您可以使用以下信息搜索解决方案,修改上述工作负载和组件的选择并重试安装,或从计算机中删除产品。 以下是导致上述不完整工作负载和组件的单个程序包故障的集合。要搜索这些特定问题的现有报告,请将每个包失败的URL复制并粘贴到Web浏览器中。如果已经报告了该问题,您可以在那里找到解决方案或解决方法。如果尚未报告此问题,您可以创建一个新问题,其他人将能够找到解决方案或解决方法。 Package' 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,版本= 15.0.26412.1)         ASP.NET和Web开发(Microsoft.VisualStudio.Workload.NetWeb,版本= 15.0.26412.1)         Azure开发(Microsoft.VisualStudio.Workload.Azure,版本= 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,版本= 15.0.26208.0)         Azure云服务工具(Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices,version = 15.0.26208.0)         Azure Data Lake工具(Microsoft.Component.Azure.DataLake.Tools,版本= 15.0.26208.0)         Azure Resource Manager核心工具(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 Prompt Core(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 Communication Foundation(Microsoft.VisualStudio.Component.Wcf.Tooling,版本= 15.0.26208.0)         Windows Workflow Foundation(Microsoft.VisualStudio.Component.Workflow,version = 15.0.26208.0)     细节         WebClient下载失败:无法解析远程名称:' download.microsoft.com'         位下载失败:找不到文件。         WinInet下载失败:功能:InternetOpenUrl,HR:-2147012889,消息:未知错误12007 Package' 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,版本= 15.0.26412.1)         ASP.NET和Web开发(Microsoft.VisualStudio.Workload.NetWeb,版本= 15.0.26412.1)         Azure开发(Microsoft.VisualStudio.Workload.Azure,版本= 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,版本= 15.0.26208.0)         Azure云服务工具(Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices,version = 15.0.26208.0)         Azure Data Lake工具(Microsoft.Component.Azure.DataLake.Tools,版本= 15.0.26208.0)         Azure开发先决条件(Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites,version = 15.0.26323.1)         Azure Resource Manager核心工具(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,版本= 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 Prompt Core(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,版本= 15.0.26403.0)         Web性能和负载测试工具(Microsoft.VisualStudio.Component.TestTools.WebLoadTest,version = 15.0.26208.0)         Windows Workflow Foundation(Microsoft.VisualStudio.Component.Workflow,version = 15.0.26208.0)     细节         WebClient下载失败:无法解析远程名称:' download.microsoft.com'         位下载失败:找不到文件。         WinInet下载失败:功能:InternetOpenUrl,HR:-2147012889,消息:未知错误12007 Package' 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,版本= 15.0.26228.0)     细节         WebClient下载失败:无法解析远程名称:' download.microsoft.com'         位下载失败:找不到文件。         WinInet下载失败:功能:InternetOpenUrl,HR:-2147012889,消息:未知错误12007

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

问题是:--layout开关只能在下载新工作负载或更新 时使用,其中需要在线完成,这就产生了上述错误。

只需说出 --layout ,就会问安装:“请更新此布局中的组件,我现在在线。”,第1个下载~60MB文件说“给我们更多时间,我们很快就会完成“,然后开始更新。

如果要设置vs2017:

  1. [layoutFolder]\certificates 中打开3个证书,按Enter键 或者在每个对话框旁边,直到你完成,不要改变任何东西。

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

  3. 但是,强烈建议自动运行vs _ * .exe(用于设置以选择完全必需的组件),如下所示:

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

    您甚至无需指定: --lang en-US --nocache 将保存您的C:与已安装的工作负载大小相同的额外GB。

答案 2 :(得分:0)

您可以手动下载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"