2011-01-07 8 views
7

1.) Quanto differisce il progetto "Visual Studio Package" dal progetto "VSIX"?Per iniziare con Estensibilità di Visual Studio 2010 - 3 domande

2.) Dove posso trovare alcune guide per principianti?

3.) Dove posso trovare una panoramica del modello di estensibilità o dei punti di estensione di Visual Studio 2010?

Grazie in anticipo!

+0

Vedi http://stackoverflow.com/questions/taggato/vsx –

risposta

8

Puoi spiegare che tipo di estensione vuoi scrivere? Potrebbe cambiare le mie risposte qui.

  1. Entrambi i progetti producono un VSIX. il progetto VSIX ne produce solo uno vuoto, mentre il progetto del pacchetto ti imposta con un pacchetto Framework pacchetto gestito. Qui ci sono some walkthroughs per i pacchetti.

  2. Puoi provare la pagina principale per extending visual studio. Se fornisci maggiori informazioni su ciò che vuoi costruire, posso indicarti fonti più specifiche.

  3. Dipende da ciò che si sta tentando di fare. Ci sono guide su the Visual Studio SDK, che ha sezioni su servizi linguistici, i redattori (aggiunta di nuovi editor di fabbriche o estendono l'editor integrato), che si estendono il debugger, ecc

+0

Puoi parlarmi un po 'di più del VSPackage? Come noto, Visual Studio 2010 utilizza MEF (Managed Extensibility Framework). Perché l'SDK non supporta un servizio le barre dei comandi? Non è così alla vecchia maniera (COM, ecc.)? –

+1

Alcune parti di VS2010 utilizzano MEF (l'editor, in primo luogo, e anche il sistema di progetto in parti). I servizi di estensibilità relativi alla shell (factory editor, finestre degli strumenti, comandi, strumenti-> pagine delle opzioni) e debugger (integrazione del debugger per una lingua), insieme ad alcuni altri, hanno la stessa storia di estensibilità che avevano in VS2008. –

+0

E che cosa è excatly ora MPF? –