2009-05-10 18 views
9

Sono nuovo a Visual Studio 2008 Shell (modalità integrata), voglio solo sapere qual è la sua funzione? (Non ho trovato molto chiaramente dal web.)cos'è Visual Studio 2008 Shell (modalità integrata)?

Da http://msdn.microsoft.com/en-us/vstudio/bb510103.aspx sembra che si tratti di un'interfaccia/framework per consentire agli strumenti di integrarsi con VST IDE. La mia domanda è se gli strumenti VSTS di Microsoft (come Databse Designer e altri strumenti in VSTS) dipendono da VSTS Shell? Sto facendo questa domanda perché è in conflitto con SQL Server 2008 e voglio assicurarmi che se non uninstaill VSTS Shell, non abbia alcun impatto su nulla.

grazie in anticipo, George

risposta

7

SQL Server 2008 Management Studio utilizzando il VS 2008 Shell. (Ecco perché è simile a Visual Studio).

+0

Ma i conflitti VSTS shell con SQL Server 2008. Non mi sapere perché. Si prega di fare riferimento qui e dopo la disinstallazione di VSTS Shell, SQL Server 2008 potrebbe essere installato correttamente. http://stackoverflow.com/questions/844945/sql-server-2008-installation-error BTW: dopo aver disinstallato la shell VSTS, quindi installare SQL Server 2008, trovo che il servizio di gestione di SQL Server 2008 può essere utilizzato normalmente , secondo le tue parole, il servizio di gestione di SQL Server 2008 non dovrebbe essere in grado di usarlo da quando lo disinstallo nel primo passaggio. Qualche idea o commento? – George2

4

Visual Studio Shell è un meccanismo di estensibilità fornito per utilizzare la piattaforma principale di Visual Studio per fornire i propri strumenti. Ha due modalità. In "Modalità isolata", verrà sempre impostata un'istanza separata di Visual Studio che ospita il tuo strumento. In "Modalità integrata", installerà una nuova istanza VS solo se non c'è nessuno già disponibile. Se uno è già lì, si integrerà con esso. Non penso che rimuoverlo causi problemi per un'installazione VS. Sembra essere abbastanza intelligente per gestirlo (potrebbe rompere uno strumento di terze parti, tuttavia).

+0

Oltre agli strumenti non Microsoft, ci sono strumenti di prodotto Microsoft dipendenti da VSTS Shell? – George2

+0

Non ne sono sicuro. SQL Server Management Studio è certamente basato sulla base del codice VS, ma dubito che dipenda da "VS Integrated Shell Mode" come una funzione separata. Avendo installato VS2008 e SQL2008 non vedo un programma simile nel pannello di controllo Programmi e funzionalità. –

+0

1. "Non vedo un programma del genere" - intendi la modalità integrata VSTS della shell? 2. Si prega di correggermi se ho torto, penso che tutti i VSTS IDE siano costruiti su VSTS Shell, quindi SQL Server Management Studio come parte di VSTS IDE, dovrebbe anche dipendere da VSTS Shell. Non so perché lo studio di gestione di SQL Server non dipende da VSTS Shell. In altre parole, la mia domanda è quale tipo di componente dipende da VSTS Shell. Qualche idea? – George2

2

La versione di shell indica che le applicazioni possono essere unite nella shell e essere utilizzate in modo indipendente. modalità isolata significa che questa versione esegue solo un compito ed è un'applicazione separata completa ..

See: VS2k8 Shell

+0

Esistono strumenti Microsoft dipendenti da VSTS Shell?La mia confusione è da questa discussione, http://stackoverflow.com/questions/844945/sql-server-2008-installation-error trovo devo disinstallare VSTS Shell per installare SQL Server 2008, ma io non so se ci sono strumenti dipendenti da VSTS Shell. :-( – George2

+0

Non dovresti disinstallare la shell per installare SQL 2008. Quello che potresti fare è eseguire SP1 per VS2k8 e vedere se questo risolve il tuo problema – Wayne

2

Una differenza è chiaramente definito here