Ich habe einige wirklich großartige Addins in Visual Studio 2008, die ich nicht verlieren möchte, aber ich habe gehört, dass Visual Studio 2010 MEF verwenden wird. Bedeutet das, dass ich mich von meinem dancing banana verabschieden kann?Ist Visual Studio 2010 abwärtskompatibel mit den Addins von Visual Studio 2008?
Antwort
Ich glaube nicht, dass ein abschließendes Wort zu diesem Thema gesagt wurde, aber basierend auf der Tatsache, dass VS2010 eine wichtige Neuerung zu sein scheint (der Code-Editor ist WPF-basiert), die Tatsache, dass MEF eingeführt wird Als Erweiterbarkeitsmodell und basierend auf der Erfahrung mit früheren VS-Upgrades, würde ich sehr bezweifeln, dass all Ihre Plugins einfach weiterarbeiten werden ... einige könnten es - aber viele von ihnen werden ein Upgrade benötigen, fürchte ich.
Marc
Sofern die Richtung von der ersten CTP im vergangenen Jahr veröffentlicht, die Verstopfung in der alten Methode funktioniert immer noch geändert hat. Wir sollten bald eine neue Beta haben (ich bin mir nicht sicher, wann das bald ist, aber seit dem letzten sind es fünf Monate).
MEF und die Verwendung von WPF als Frontend bedeutet nicht, dass die alte Methode zum Einstecken von Werkzeugen nicht mehr funktioniert.
Sie haben nicht alles in VS neu geschrieben. Nur die Benutzeroberfläche (wurde in WPF verschoben).
Aktuelle Plugins können geladen werden, aber sie müssen über die neuen Registrierungsschlüssel wissen. Wir testen dies gerade jetzt für unsere Datenbank-Engine. Es gibt einige neue Schnittstellen und Möglichkeiten, um in die kleine Benutzeroberfläche für Visual Studio Extensions zu gelangen (denke iPhone Store Typ Konzept). Aber sie sind jetzt nicht erforderlich (Jun 2009).
Das könnte sich natürlich ändern, aber ich denke es liegt im Interesse von MS, möglichst viele ältere Plugins möglichst laden und laufen zu lassen.
Es gibt drei Ebenen der Erweiterbarkeit in Visual Studio:
- Makros
- Add-Ins
- VS Pakete
ich das VS2008 bestätigen können Add-Ins perfekt funktionieren gut in VS2010 beta2. Sie müssen nur die .AddIn-Datei bearbeiten und "9.0" durch "10.0" ersetzen.
Ich weiß nicht über VS-Pakete obwohl.
- 1. Ist Visual Studio 2012 csproj abwärtskompatibel mit 2010?
- 2. Visual Studio 2008-Projekte von Visual Studio 2010 ohne Konvertierung
- 3. Was entspricht Visual Studio 2008-Objekttestbank in Visual Studio 2010?
- 4. Visual Studio 2008-Projekt in Visual Studio 2010 migrieren
- 5. Visual Studio 2010 Tastaturkürzel
- 6. WebsiteSpark & Visual Studio 2010
- 7. Visual Studio 2008/2010 Code Lesezeichen Sicherung
- 8. Entwickeln von Visual Studio Addins für mehrere Versionen von Visual Studio
- 9. Visual Studio 6.0 zu Visual Studio 2008
- 10. Installieren Sie Visual Studio 2008 NACH 2010?
- 11. Verwendung von SCSF mit Visual Studio 2010
- 12. Visual Studio 2010-Designercodevorlage
- 13. Visual Studio 2010 - RemovePreviousVersions
- 14. Visual Studio 2010 Installation
- 15. Visual Studio 2008-Hilfesystem
- 16. HWnd von Visual Studio 2010
- 17. Visual Studio 2010 deinstallieren
- 18. Visual Studio 2008 Schulung
- 19. Visual Studio 2010: Abhängigkeitsdiagramm
- 20. Plattformübergreifender Visual Studio 2008
- 21. Visual Studio 2010 Klassendiagramm
- 22. Was sind die besten Visual Studio Addins?
- 23. Visual Studio 2008 Thema
- 24. Öffnen von Visual Studio 2010-Lösung In Visual Studio 2013
- 25. Wo ist SSIS in Visual Studio 2010?
- 26. Visual Studio 2008-Testsätze
- 27. Visual Studio 2008 SP1:
- 28. Visual Studio Express 2010-Lizenz
- 29. Editor Visual Studio 2008
- 30. Visual Studio 2008 Debugging
Wissen Sie, was MEF für die Erweiterbarkeit von VS tut? –
Was ist mit Vorlagen und VC++ - Assistenten? – gbjbaanb
Ich dachte, es wäre an der Zeit, mein Add-In zu portieren, also habe ich aus Neugier eine Google-Suche durchgeführt und diese Antwort gefunden. Ich musste überhaupt nicht portieren! Ich habe gerade die .Addin-Datei geändert, um sie stattdessen dem Addin-Verzeichnis von VS 2010 hinzuzufügen! Der Beweis ist bei sweeper.codeplex.com – McAden