Ich habe eine Visual Studio-Erweiterung für Visual Studio 2015 und 2017 erstellt. Ich habe es mit 2017 entwickelt und alles funktioniert super für 2017.Visual Studio 2015 kann Paket nicht laden, da Microsoft.VisualStudio.Shell.15.0 nicht geladen werden kann
Wenn ich es auf VS 2015 installieren, erhalte ich eine Fehlermeldung, dass es fehlgeschlagen ist, mein Paket zu laden. Im Visual Studio ActivityLog.xml
Datei sehe ich den folgenden Fehler.
Wie kann ich beide VS 2015 und 2017 aktivieren, um die Erweiterung auszuführen?
CreateInstance failed for package [MainWindowPackage]
Source: 'mscorlib'
Description: Could not load file or assembly 'Microsoft.VisualStudio.Shell.15.0, Version=15.0.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.Shell.15.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.VisualStudio.Shell.15.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type) at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo) at System.AppDomain.CreateInstanceFrom(String assemblyFile, String typeName)