Closed richardcox13 closed 6 years ago
Have the same issue on VS 2017.4 Community.
And confirmed on a second machine (also latest VS2017 on W10x64).
Having the same issue on VS 2017 (Version 15.7.4) Professional Win 10 64Bit...
+1 VS 2017 (Version 15.7.4) Professional Win 10 64Bit
This is very strange, but I think I have fixed it now. Can you please try the latest CI build http://vsixgallery.com/extension/e83d71b8-8bfc-4e06-b145-b0388910c016/ and let me know if it works?
Same error after applying Version 0.5.25....
No luck with the latest CI build.
SetSite failed for package [VsPackage]Source: ExtensionManager Description: Could not load file or assembly Microsoft.VisualStudio.Threading, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a or one of its dependencies.
I'm starting to think it is due to me using VS 2017 Update 8 Preview and not Update 7 that messes with the assembly versions
I used the dll files from VS2017.8 but downgraded them to VS2017.3 versions in build 0.5.26. That will hopefully do the trick
Same error after applying Version 0.5.26....
Same error with 0.5.26
Could not load file or assembly 'Microsoft.VisualStudio.Threading, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3'
It's starting to smell like a bug with binding redirects in VS. In latest CI build I've downgraded the Microsoft.VisualStudio.Threading dll to version 15.6 instead of 15.7
;-) Working now.. Great !!!
Works with v 0.5.27. Thank you!
Awesome. It turns out that it is a binding redirect issue. VS2017.7 only does binding redirects for Microsoft.VisualStudio.Threading 15.6 but not 15.7 which is rather weird. Glad it works now and thank you for testing
And I have now successfully exported my extension list...
Thanks for the fix
Just installed from Tools | Extensions and Updates
Having allowed the VSIX installer to run and restarted tried to export my extensions.
ActivityLog.xml
contains:I'm running 15.7.4 on 64bit Windows 10 (Spring 2018 update)
Using Process Explorer I can see that
Microsoft.VisualStudio.Threading
is loaded fromC:\VS2017\Enterprise\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.Threading.dll
.