我已經在Windows 7,SP 1的一臺機器上下載了Visual Studio 2017,並且在某些時候安裝失敗。有關安裝Windows 10 SDK的錯誤。據微軟網站稱,這是一個錯誤,一種解決方案是單獨下載Windows 10 SDK並像那樣安裝它。「ExtensionManagerPackage」未正確加載
現在,當我這樣做,在VS的第一次運行,我得到了一個錯誤:
The 'ExtensionManagerPackage' package did not load correctly...Restarting Visual Studio could help resolve this issue.
建議重啓沒有改變任何東西。
在啓動時出現了像這樣的更多錯誤(與包相關的錯誤)。現在我正在重新安裝,並且會嘗試選擇不同的工作負載,以查看這是否發生在每個工作負載上...
如果有問題,我已安裝通用Windows平臺開發, .NET桌面開發和Windows桌面開發與C++工作負載。
這是我從ActivityLog.xml文件(位於VisualStudio的\ 15.0_0b1e9ecf \文件夾獲取:
SetSite failed for package [ExtensionManagerPackage]Source: 'Microsoft.VisualStudio.ExtensionManager.Implementation' Description: Could not load type 'Microsoft.VisualStudio.Shell.IOleMenuCommand' from assembly 'Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. System.TypeLoadException: Could not load type 'Microsoft.VisualStudio.Shell.IOleMenuCommand' from assembly 'Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. at Microsoft.VisualStudio.ExtensionManager.VSPackage.ExtensionManagerPackage.d__27.MoveNext() at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) at Microsoft.VisualStudio.ExtensionManager.VSPackage.ExtensionManagerPackage.InitializeAsync(CancellationToken cancellationToken, IProgress`1 progress) at Microsoft.VisualStudio.Shell.AsyncPackage.<>c__DisplayClass16_0.<b__1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e) at Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck) at Microsoft.VisualStudio.Services.VsTask.GetResult()
連同:
End package load [ExtensionManagerPackage]
這也是一個已知的bug任何人都經歷這個?
我試着用C++工作負載跳過安裝Windows桌面開發,但錯誤仍然存在。 – Whirlwind