Использование самоскомпилированного Roslyn из Visual Studio?

Есть ли способ настроить Visual Studio таким образом, чтобы он использовал мою собственную скомпилированную / самосборную (разветвленную) версию.NET Compiler Platform (Roslyn)?

Я хочу поэкспериментировать с расширениями языка C# удобным способом.

(Я знаю, что это не официально поддерживаемый сценарий на данный момент. Тем не менее, я считаю, что это интересный сценарий для сообщества)

2 ответа

Решение

Обновление VS2015 1 (которое будет доступно в любой день) позволит вам создать решение Roslyn, установить "VisualStudioSetup" в качестве запускаемого проекта и просто запустить его. Это будет запускать экземпляр Visual Studio с только что построенным Roslyn, заменяющим экземпляр, встроенный в VS2015.

В этой статье приведен пример использования модифицированного компилятора Roslyn для манипулирования кодом при компиляции.

Другие вопросы по тегам