stiamo lavorando su un VSPackage in un team, utilizzando Visual Studio 2012 e TFS.Impossibile eseguire VSPackage durante lo sviluppo su più macchine
L'estensione funziona correttamente sul computer utilizzato per crearlo (tramite una procedura guidata). Su un altro computer, Visual Studio dice che "un progetto con tipo di output di libreria di classi non può essere avviato direttamente" quando tentiamo di eseguirlo (con F5).
L'output del progetto è in effetti una libreria di classi e premendo F5 sulla prima macchina si avvia Experimental Instance di Visual Studio con l'estensione caricata e funzionante.
Guardando "% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0Exp \ Extensions" sul secondo computer, vediamo che l'estensione è stata creata e si è verificato un tentativo di registrazione con VS. Abbiamo anche creato un'altra estensione sul secondo computer e ho provato ad eseguirla sulla prima macchina. Visualizza lo stesso errore.
Come è possibile eseguire l'estensione sui computer che non sono stati utilizzati per crearlo?
Ho questo problema sulla stessa macchina: Il codice sorgente principale è sul percorso 'C: \ Dev-1 \' Ho controllato lo stesso codice sorgente nel percorso 'C: \ Dev-2 \' ora il nuovo la copia mi dà lo stesso errore che ottieni. –
Prova ad avviare Visual Studio con 'rootSuffix exp2' o qualcos'altro - in questo modo, la nuova copia andrà a una nuovissima istanza sperimentale di VS, e non entrerà in conflitto con l'estensione da' C: \ Dev-1' –
@ La risposta di Matze ha risolto il problema. Grazie. –