Использование самоскомпилированного Roslyn из Visual Studio?
Есть ли способ настроить Visual Studio таким образом, чтобы он использовал мою собственную скомпилированную / самосборную (разветвленную) версию.NET Compiler Platform (Roslyn)?
Я хочу поэкспериментировать с расширениями языка C# удобным способом.
(Я знаю, что это не официально поддерживаемый сценарий на данный момент. Тем не менее, я считаю, что это интересный сценарий для сообщества)
2 ответа
Обновление VS2015 1 (которое будет доступно в любой день) позволит вам создать решение Roslyn, установить "VisualStudioSetup" в качестве запускаемого проекта и просто запустить его. Это будет запускать экземпляр Visual Studio с только что построенным Roslyn, заменяющим экземпляр, встроенный в VS2015.
В этой статье приведен пример использования модифицированного компилятора Roslyn для манипулирования кодом при компиляции.