我在Windows 7上安装了Visual Studio 2017社区版本。安装已完成,但是当我启动它时,会出现一些错误,如图片上的错误。有消息“包ExtensionManagerPackage未正确下载”。
我尝试卸载有关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()
我做错了什么?
答案 0 :(得分:0)
我认为没有更好的方法,我会尝试离线安装所有包。 (你可以尝试获得一个基本的设置+也许" Microsoft.VisualStudio.Workload.VisualStudioExtension",如果这个包出现问题(?)。)但我会尝试下载所有。一种语言约为20 GB(!)..
首先通过以下方式获取所有包裹:
vs_enterprise__873301792.1489161815.exe --layout%CD%\ vs2017offline --lang en-US
或类似的行(更改为您想要的语言)。
我准确地得到了1901个文件。
下载后,在vs2017offline目录中启动.exe。