Quando Roslyn è installato, viene fornito con un paio di fantastici strumenti demo. In primo luogo, il più prezioso che penso per coloro che vogliono imparare a conoscere meglio gli alberi di sintassi è la finestra dello strumento di sintassi che mostra l'albero di sintassi dei file * .cs attivi.Come far funzionare Roslyn Syntax Visualizer Extension?
Tutto ha funzionato bene quando ho lanciato questa estensione e l'ho provato in un'istanza di test di Visual Studio. Ma quando ho installato questa estensione, non funziona più. Ho ancora View -> Other Windows -> Roslyn Syntax Visualizer ma viene visualizzato solo uno strumento finestra vuoto.
Qualcuno ha lo stesso problema e conosce la soluzione?
Immagino che forse ho bisogno di copiare i file DLL che questa estensione produce quando ricostruisco ma non so dove dovrei metterlo.
Successivamente ho trovato un altro dettaglio interessante: quando lancio la mia estensione, Syntax Visualizer Tool funziona! Quindi, funziona solo nell'istanza di test di Visual Studio. Perché dovrebbe essere così?
Si può provare a avviare Devenv.exe con l'opzione/log, aprire la finestra degli strumenti, quindi aprire% appdata% \ Microsoft \ VisualStudio \ 10.0 \ ActivityLog.xml e cercare errori/eccezioni? Immagino che dovrebbe morire a causa di un'eccezione come .dll mancante o simile. Se sappiamo qual è l'eccezione, sarà chiaro come risolverlo. –
Sembra che vada tutto bene. Tutti i messaggi su questa estensione dicono "Estensione caricata con successo ..." o "Estensione abilitata ..." –
Ho intenzione di andare avanti e indovina che l'OP ha scoperto che avevano bisogno di aprire un file sorgente e renderlo attivo finestra per vedere qualcosa nella finestra –