У меня немного путаницы в отношении рослина.
Что я сделал: Я установил версию сообщества vs 2015 и загружаю в extensibilty > платформу загрузки компилятора sdk.
Итак, я создал простое консольное приложение: пример hello world.
Ну, теперь я ожидаю выбор компилятора С# между стандартным vs2015 и roslyn..., но я не нашел такой вариант. Итак, мой первый вопрос: как выбрать версию компилятора С#?
Во-вторых, я загрузил master-roslyn, и я построил, затем нашел csc.exe, ну что странно, что если я лаух exe Я получаю компилятор С# версии 42.42.42.42.???? Правильно?
Затем я следую некоторым учебникам, но все цели меня: для загрузки источника из текстового файла или строки vars и анализа или изменения дерева синтаксиса, затем скомпилируйте var.
Хорошо, в этот момент я смущен... Итак:
Что такое рослин? Мета-компилятор? Это означает, что я могу изменить свой код во время выполнения так же, как Reflection? Во-вторых: как скомпилировать vs2015 с помощью csc по умолчанию или выбрать roslyn? в-третьих: если я создаю пользовательскую версию roslyn, то как я могу скомпилировать мой источник с помощью Vs2015? Кто знает, если csc.exe является roslyn? Никакая справочная или командная строка не выводит кодовое имя.
Спасибо