erlandranvinge / ReAttach

The ReAttach Visual Studio Extension
117 stars 36 forks source link

Failed to load ReAttach 2.3 in Visual Studio 2017 15.7.1 #21

Open bbarnickel opened 5 years ago

bbarnickel commented 5 years ago

After updating ReAttach to version 2.3 Visual Studio fails to load the extension on startup and gives following error (

SetSite failed for package [ReAttachPackage]Source: 'ReAttach' Description: Die Datei oder Assembly "Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden. System.IO.FileNotFoundException: Die Datei oder Assembly "Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden. File name: 'Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'   at ReAttach.ReAttachPackage.InitializeAsync(CancellationToken cancellationToken, IProgress`1 progress)   at Microsoft.VisualStudio.Shell.AsyncPackage.<>c__DisplayClass17_0.<<Microsoft-VisualStudio-Shell-Interop-IAsyncLoadablePackageInitialize-Initialize>b__1>d.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e)   at Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck)   at Microsoft.VisualStudio.Services.VsTask.GetResult() WRN: Protokollierung der Assemblybindung ist AUS. Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen. Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße. Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
--

Sorry for the german error message, basically it fails to load the assembly Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.

gacutil -l gives me the following versions:

gacutil -l | Select-String Studio.Threading

  Microsoft.VisualStudio.Threading, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,
processorArchitecture=MSIL
  Microsoft.VisualStudio.Threading, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,
processorArchitecture=MSIL
  Microsoft.VisualStudio.Threading.resources, Version=12.0.0.0, Culture=de, PublicKeyToken=b03f5f7f11d50a3a,
processorArchitecture=MSIL
rukeba commented 5 years ago

+1 The same error.

bbarnickel commented 5 years ago

The newest version I can find on my machine is 15.6.27.12746.

vadosnaprimer commented 5 years ago

I'm getting this too. Seems to work on newer VS, but that one has compiler bugs not present in earlier VS15, so I can't afford upgrading for real.