Ho un po 'di confusione riguardo a Roslyn.Come utilizzare roslyn C# compiler con visual studio 2015?
Cosa ho fatto: Ho installato vs edizione 2015 della community e download in extensibilty> download sdk della piattaforma di compilazione.
Così ho creato un'applicazione di console semplice: ciao esempio mondo.
Bene, ora mi aspetto di scegliere il compilatore C# tra quello predefinito vs2015 e roslyn ..., ma non ho trovato tale opzione. Quindi la mia prima domanda è: come selezionare la versione del compilatore C#?
In secondo luogo ho scaricato master-roslyn e ho compilato, quindi ho trovato csc.exe, beh le cose strane è che se avessi lanciato l'exe ho ottenuto la versione del compilatore C# 42.42.42.42. ???? Destra?
Quindi ho seguito alcuni tutorial, ma a tutti gli effetti: per caricare una sorgente da un file di testo o una stringa di vars e analizzare o modificare la struttura della sintassi, quindi compilare a var.
Bene a questo punto mi sono confuso ... Allora:
Cos'è Roslyn esattamente? Un meta compilatore? Ciò significa che posso modificare il mio codice in fase di esecuzione proprio come Reflection? Secondo: come si può compilare con vs2015 con csc predefinito o scegliere roslyn? terzo: Se costruisco una versione personalizzata di roslyn Come posso compilare il mio sorgente usando Vs2015? Che sanno se csc.exe è roslyn? Nessuna guida o riga di comando stampa il nome in codice.
Grazie
sì, vedo un canale utube, molto buono! Si prega di continuare con l'esempio e il video su roslyn e l'uso pratico ... grazie :), ma sai perché la versione master ha 42.42.42.42 come versione stampata? Qualche buona ragione? thx – LXG
Ecco il link al canale youtube di JoshVarty su Roslyn. Davvero molto interessante e grandi sforzi da parte sua. https://www.youtube.com/watch?v=wXXHd8gYqVg&list=PLxk7xaZWBdUT23QfaQTCJDG6Q1xx6uHdG – RBT
* "apri i pacchetti Microsoft.CodeAnalysis da NuGet." * Quindi questo è ciò che mi ha confuso. Pensavo che tutto ciò che doveva essere già incluso in VS 2015, ma suppongo che non lo sia. –