5

Ho un'idea vaga che Visual Studio consente di eseguire una seconda istanza in modalità sandbox in cui viene effettivamente caricato il componente aggiuntivo. Ciò consentirebbe di eseguire il debug del codice aggiuntivo e così via.Come si sviluppano i componenti aggiuntivi di Visual Studio?

È effettivamente possibile? Come potrei fare per farlo?

Attualmente sto utilizzando una singola istanza di Visual Studio. Sto avendo il problema che mentre carico ed eseguo il componente aggiuntivo, non mi consentirà di compilare di nuovo fino a quando non riavvio quell'istanza di Visual Studio poiché sembra che non ci sia modo di scaricare il componente aggiuntivo. Anche l'utilizzo di due istanze di Visual Studio non sarebbe di grande aiuto qui. Ci deve essere un modo più semplice, come lo fate voi ragazzi?

Grazie

risposta

4

mi sento di raccomandare a scaricare Visual Studio SDK per la versione VS si utilizza cioè VS2010.

Tutto ciò che serve è eseguire la seconda istanza di VS nell'alveare sperimentale. C'è una riga di comando switch rootsuffix che prende un parametro - il nome dell'hive sperimentale (di solito Exp). Se si avvia VS con questa chiave, verrà creato un hive separato nel registro clonando qualsiasi cosa sia necessaria dall'hive VS standard.

È possibile registrare/aggiungere il plugins/pacchetti/qualunque cosa nell'alveare sperimentale, mentre il vostro cavallo di battaglia - alveare principale rimane pulito e inalterato

Questa è una buona idea, anche se si ignora il mal di testa con le DLL bloccati. Una cosa non è troppo difficile da incasinare il Registro di sistema davvero male - quindi VS non inizierà nemmeno. Non vuoi che questo accada con il tuo alveare principale. E se ti capita con l'esperimento - beh - puoi sempre ricrearlo - c'è un'utilità per quello incluso nell'SDK

0

A mio parere, la ricerca di informazioni su questo argomento è rigido. Ci sono molti esempi di tipo "Hello World", ma la maggior parte di essi sono disinformati, fuorvianti, incompleti o obsoleti. Per non parlare del fatto che l'intera architettura è diversa da quella a cui la maggior parte delle persone potrebbe essere abituata con lo sviluppo di codice gestito poiché COM è coinvolta almeno in uno dei metodi di sviluppo (ce ne sono molti).

Professional Visual Studio 2010 ha un breve primer che dovrebbe indirizzarti nella giusta direzione.

C'è anche Professional Visual Studio Extensisbility (dal 2008) che potrebbe essere un po 'obsoleto, ma da quello che capisco la maggior parte dei concetti principali si applicano ancora.

Spero che questo aiuti.

Problemi correlati