indentguide icon indicating copy to clipboard operation
indentguide copied to clipboard

Package fails to load after upgrading to 17.1

Open chrisjaquet opened this issue 1 year ago • 4 comments

The Indent Guide package fails to load after VS automatically updates it to version 17.1. Version 17.0 still works if manually installed.

When clicking on the entry in "Options" for "Indent Guide" I get an error indicating that "The Indent Guides Package" failed to load correctly. The relevant details in the ActivityLog.xml file seem to be:

SetSite failed for package [Indent Guides Package]Source: 'IndentGuide' Description: Could not load file or assembly 'Microsoft.VisualStudio.Threading, Version=17.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Threading, Version=17.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.VisualStudio.Threading, Version=17.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at IndentGuide.IndentGuidePackage.InitializeAsync(CancellationToken cancellationToken, IProgress`1 progress)
   at Microsoft.VisualStudio.Shell.AsyncPackage.<>c__DisplayClass21_0.<<Microsoft-VisualStudio-Shell-Interop-IAsyncLoadablePackageInitialize-Initialize>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)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

I tried removing and reinstalling the extension but it gives the same error. Manually installing the old version of the extension (17.0) works until VS automatically updates it.

Let me know if there is more info I can provide to help debug this.

chrisjaquet avatar May 17 '23 05:05 chrisjaquet