Closed MagicAndre1981 closed 3 years ago
Ok, I can see that I have 3 different file versions of Community.VisualStudio.Toolkit.dll
used by 3 different extensions.
1 is from your KnownMonikers Explorer (.71), 1 from Tweakster (.75.25) and 1 from Extensibility Logs (.75.5) made by @yannduran .
Welcome to DLL hell
ok, the linked issue is marked as closed. Can you please release a new version so that I can test it?
We found a bug in VS on how it registers dependent assemblies. We got around it in the latest Toolkit package, which now both Tweaks and KnownMonikers Explorer uses. I've uploaded the new versions to the Marketplace
We found a bug in VS on how it registers dependent assemblies. We got around it in the latest Toolkit package, which now both Tweaks and KnownMonikers Explorer uses.
thanks the new version work fine. Can you please share some details about it?
I run into the issue with 2 extension from @yannduran . His Extensibility logs
and StartPage+
extension use a DLL with code extension methods and the DLL is provided in 2 versions and causes System.TypeLoadException because the older DLL misses the new code.
If a library doesn't have a strongname, then VS is not registering it correctly as a dependent assembly. The fix was to add a strongname to the Tookit assembly.
Last week I had to repair my VS2019 to fix some issues, now I reinstalled some extension from what I thought I had installed and now I get an error with your extension: