安装Visual Studio 2017时没有包

时间:2017-03-13 09:55:09

标签: .net visual-studio installation visual-studio-2017

我在Windows 7上安装了Visual Studio 2017社区版本。安装已完成,但是当我启动它时,会出现一些错误,如图片上的错误。有消息“包ExtensionManagerPackage未正确下载”。

enter image description here

我尝试卸载有关VS的所有内容,并在Windows Update后重复安装。 我也尝试在我的电脑上为其他用户安装它。

但同样的错误发生了。

ActivityLog.xml中只有一条错误消息

  

SetSite for package [ExtensionManagerPackage]失败来源:'Microsoft.VisualStudio.ExtensionManager.Implementation'描述:Неудалосьзагрузитьтип“Microsoft.VisualStudio.Shell.IOleMenuCommand”изсборки“Microsoft.VisualStudio.Shell.Interop.8.0,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“。 System.TypeLoadException:Неудалосьзагрузитьтип“Microsoft.VisualStudio.Shell.IOleMenuCommand”изсборки“Microsoft.VisualStudio.Shell.Interop.8.0,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”。 Microsoft.VisualStudio.ExtensionManager.VSPackage.ExtensionManagerPackage.d__27.MoveNext() - System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start [TStateMachine](TStateMachine& stateMachine) - Microsoft.VisualStudio.ExtensionManager.VSPackage.ExtensionManagerPackage.InitializeAsync(CancellationToken cancellationToken, IProgress`1进度) - Microsoft.VisualStudio.Shell.AsyncPackage。<> c__DisplayClass16_0。< b__1> d.MoveNext()---Конецтрассировкастекаизпредыдущегорасположения,гдевозниклоисключение---вSystem.Runtime。 ExceptionServices.ExceptionDispatchInfo.Throw() - Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e) - Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck) - Microsoft.VisualStudio.Services.VsTask.GetResult()

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为没有更好的方法,我会尝试离线安装所有包。 (你可以尝试获得一个基本的设置+也许" Microsoft.VisualStudio.Workload.VisualStudioExtension",如果这个包出现问题(?)。)但我会尝试下载所有。一种语言约为20 GB(!)..

首先通过以下方式获取所有包裹:

vs_enterprise__873301792.1489161815.exe --layout%CD%\ vs2017offline --lang en-US

或类似的行(更改为您想要的语言)。

我准确地得到了1901个文件。

下载后,在vs2017offline目录中启动.exe。