2009-07-15 6 views
5

Sto pensando di creare un prodotto basato su Visual Studio Shell (principalmente in modalità isolata). Poiché Visual Studio 2010 sarà molto probabilmente RTM prima del mio prodotto, ha senso iniziare con VS2010 come base piuttosto che VS2008?È necessario che una nuova applicazione basata su Visual Studio si basi sul 2008 o sul 2010?

Qualcuno ha guardato a cosa hanno cambiato in relazione al framework di shell e se è stato migliorato abbastanza da meritarsi di usarlo rispetto al meglio documentato e non beta 2008?

+0

@Nathan, ho corretto la mia risposta, assicurati di averla letta. Aaron lavora per MS su VS Extensability. –

risposta

7

Il modello di estensibilità dell'editor è cambiato radicalmente dal momento che è basato su MEF e WPF nel 2010. Se si estende l'editor nel 2008, è probabile che si debbano apportare alcune modifiche per far funzionare le cose nel 2010.

Tuttavia, una grande quantità di estensibilità dipende ancora dal vecchio VSIP/COM che rimangono invariati.

Se si prevede di spedire con il calendario del 2010, penso che saltare il 2008 non sia una cattiva idea.

+1

Questo è parzialmente vero poiché dipende da quali aree si sta personalizzando. Il modello di estensibilità dell'editor in VS 2010 è infatti guidato da MEF ed è molto diverso rispetto a VS 2008 e versioni precedenti. Tuttavia, la maggior parte del resto di Visual Studio 2010 utilizza le stesse interfacce VSIP/COM come nelle precedenti iterazioni di Visual Studio. –

+0

@ Aaron, ho corretto la risposta, grazie per aver portato questo –

+0

Grazie per averlo indicato. La funzionalità iniziale dovrebbe essere esterna all'editor, ma probabilmente entrerò nell'estensibilità dell'editor prima della 1.0, quindi il 2010 è probabilmente l'opzione migliore. –

4

Parlare come uno che sta lavorando su un prodotto basato su shell VS2008 suggerirei vivamente di utilizzare VS2010 come base. Hanno ripulito la loro interfaccia e probabilmente risolto molti bug che si trovano nella shell VS2008. Penso che sarebbero anche più sensibili ai bug rispetto a quando accadono nel "vecchio" VSShell.

+0

Sai come la documentazione su VS2010 è paragonabile a VS2008? È ancora abbastanza non documentato? –

+1

No, non lo è, almeno può essere peggio ;-) –

0

Questa non è davvero una domanda tecnica, nella mia mente - devi pensare ai tuoi clienti prima di te - c'è una grande folla di persone che usano vs08?
(ho riscontrato una domanda simile e ho concluso che per il mio scenario - ho bisogno di supportare VS08)

+1

Anche se sto cercando di utilizzare la VS Shell isolata piuttosto che un plug-in VS, quali versioni degli utenti di Visual Studio hanno (o non hanno) non sono un problema per me. –

Problemi correlati