2009-05-10 8 views
9

Ich bin neu in Visual Studio 2008 Shell (integrierter Modus), ich möchte nur wissen, was ist ihre Funktion? (Ich habe nicht viel klar aus dem Internet gefunden.)Was ist Visual Studio 2008 Shell (integrierter Modus)?

Von http://msdn.microsoft.com/en-us/vstudio/bb510103.aspx sieht aus wie es ist eine Schnittstelle/Framework zu ermöglichen, Tools mit VSTS IDE zu integrieren. Meine Frage ist, ob Microsoft VSTS-Tools (wie Datenbank Designer und andere Tools in VSTS) von VSTS Shell abhängig sind? Ich stelle diese Frage, weil es mit SQL Server 2008 in Konflikt steht, und ich möchte sicherstellen, dass, wenn ich VSTS Shell deinstalliere, es nichts auswirkt.

Vielen Dank im Voraus, George

Antwort

7

SQL Server 2008 Management Studio die VS 2008 Shell verwenden. (Deshalb sieht und fühlt es sich wie Visual Studio an).

+0

Aber VSTS Shell Konflikte mit SQL Server 2008. Ich glaube nicht, weiß warum. Bitte lesen Sie hier und nach der Deinstallation von VSTS Shell konnte SQL Server 2008 erfolgreich installiert werden. http://stackoverflow.com/questions/844945/sql-server-2008-installation-error BTW: nach der Deinstallation von VSTS-Shell, dann installieren Sie SQL Server 2008, dann finde ich SQL Server 2008-Verwaltungsdienst könnte normal verwendet werden Mit anderen Worten, der SQL Server 2008-Verwaltungsdienst sollte nicht verwendet werden können, da ich ihn im ersten Schritt deinstalliere. Irgendwelche Ideen oder Kommentare? – George2

4

Visual Studio Shell ist ein Erweiterungsmechanismus verwendet Visual Studio Core-Plattform zur Verfügung gestellt Ihre eigenen Tools zur Verfügung zu stellen. Es hat zwei Modi. Im "Isolierten Modus" wird immer eine separate Instanz von Visual Studio eingerichtet, die Ihr Tool hostet. Im "Integrierten Modus" wird nur eine neue VS-Instanz installiert, wenn noch keine vorhanden ist. Wenn man schon da ist, wird es sich integrieren. Ich glaube nicht, dass das Entfernen Probleme bei einer VS-Installation verursacht. Es scheint schlau genug zu sein, um damit umgehen zu können (es könnte jedoch ein Drittanbieter-Tool brechen).

+0

Gibt es neben Nicht-Microsoft-Tools irgendwelche Microsoft-Produkt-Tools, die von VSTS Shell abhängig sind? – George2

+0

Ich bin mir nicht sicher. SQL Server Management Studio basiert sicherlich auf VS-Code-Basis, aber ich bezweifle, dass es "VS Shell Integrated Mode" als separate Funktion abhängt. Nachdem ich VS2008 und SQL2008 installiert habe, sehe ich ein solches Programm nicht im Kontrollfeld Programme und Funktionen. –

+0

1. "Ich sehe kein solches Programm" - Sie meinen VSTS Shell Integrated Mode? 2. Bitte korrigieren Sie mich, wenn ich falsch bin, glaube ich, alle VSTS IDE auf VSTS Shell gebaut wird, so SQL Server Management Studio als Teil von VSTS IDE, sollte auch auf VSTS Shell abhängig sein. Ich weiß nicht, warum SQL Server Management Studio nicht von VSTS Shell abhängig ist. Mit anderen Worten, meine Frage ist, welche Arten von Komponenten von VSTS Shell abhängig sind. Irgendwelche Ideen? – George2

2

Die Shell-Version bedeutet, dass Anwendungen in die Shell zusammengeführt und unabhängig voneinander verwendet werden können. Isolierte Modus bedeutet, dass diese Version führt nur eine Aufgabe und ist eine komplette separate Anwendung ..

See: VS2k8 Shell

+0

Gibt es Microsoft-Tools, die von der VSTS-Shell abhängig sind?Meine Verwirrung ist von diesem Thread, http://stackoverflow.com/questions/844945/sql-server-2008-installation-error Ich finde, ich muss VSTS Shell deinstallieren, um SQL Server 2008 zu installieren, aber ich Ich weiß nicht, ob es Werkzeuge gibt, die von VSTS Shell abhängig sind. :-( – George2

+0

Sie sollten die Shell nicht deinstallieren müssen, um SQL 2008 zu installieren. Sie könnten SP1 für VS2k8 ausführen und sehen, ob das Ihr Problem behebt – Wayne