如何手动下载VS 2017安装的组件?

时间:2017-12-14 08:25:11

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

安装Visual Studio 2017时,我在下载Xamarin的JDKV2-Component时遇到错误(也许有人可以编辑英文错误消息?):

  

Paket“JavaJDKV2,version = 1.8.2,chip = x86”konnte von“https://go.microsoft.com/fwlink/?linkid=863182”nicht heruntergeladen werden。       这种-URL           https://aka.ms/VSSetupErrorReports?q=PackageId=JavaJDKV2;PackageAction=DownloadPackage;ReturnCode=0x80072ee2       细节           WebClient-下载fehlgeschlagen:TimeoutfürVorgangüberschritten           位 - 下载fehlgeschlagen:Fehlerkontext:BG_ERROR_CONTEXT_REMOTE_FILE,Fehlercode:-2145844841           WinInet-下载fehlgeschlagen:功能:InternetOpenUrl,HR:-2147012894,消息:未知错误12002       Betroffene工作量           Mobile-Entwicklung mit .NET(Microsoft.VisualStudio.Workload.NetCrossPlat,version = 15.0.27128.1)           Mobile-Entwicklung mit C ++(Microsoft.VisualStudio.Workload.NativeMobile,version = 15.0.27005.2)           Mobile-Entwicklung mit JavaScript(Microsoft.VisualStudio.Workload.WebCrossPlat,version = 15.0.27019.1)       Betroffene Komponenten           Android SDK-Einrichtung(API-Ebene 23)(globale安装)(Component.Android.SDK23,版本= 15.0.27128.1)           Android SDK-Setup(API-Ebene 19 und 21)(Component.Android.SDK19,版本= 15.0.27128.1)           Android SDK-Setup(API-Ebene 22)(Component.Android.SDK22,版本= 15.0.27128.1)           Google Android-Emulator(API-Ebene 23)(全球安装)(Component.Google.Android.Emulator.API23.V2,版本= 15.0.27128.1)           Java SE Development Kit(8.0.1120.15)(Component.JavaJDK,version = 15.0.26403.0)

同样适用于JDK的x64版本。

事实证明,Oracle-Website需要使用License-Accepted-cookie来下载文件。虽然微软似乎试图将它添加到下载例程中,但它对我不起作用,并且安装不会超出尝试安装JDK的程度。

所以我手动下载了这些文件。 但是我必须在哪里放置它们以便Visual Studio安装知道它不需要再次下载它们?

1 个答案:

答案 0 :(得分:1)

在网上搜索几个小时后,我终于找到了解决方案: https://developercommunity.visualstudio.com/content/problem/160625/packageidjavajdkv2packageactiondownloadpackageretu-5.html

原来你必须搜索以下文件夹:

  

C:\ ProgramData \微软\ VisualStudio的\包

在那里你创建了一个子文件夹,其中的包名称写在错误消息/错误日志中(在我的情况下" JavaJDKV2,版本= 1.8.2,chip = x86")并手动下载。 exe文件在那里。

重新启动VS-installer并开始安装过程。