Теперь, когда VS2015 отсутствует, какой поддерживаемый способ изменить Roslyn с поддержкой отладки?
Контекст
Мы хотели бы изменить Roslyn и иметь возможность отлаживать его при компиляции с ним. Пред-VS2015 релиз, делая это был болезненный процесс, который не очень хорошо протекал.
Наша цель - разработать компилятор варианта С#.
Мечта
Pre-VS2015, выполнение и отладка вашего модифицированного Roslyn потребовала открытия второго VS IDE (экспериментального) набора для использования вашего модифицированного Roslyn. Этот процесс не был прямым для правильной настройки, и часто прерывал установку VS2015.
Post-VS2015, есть ли лучшая настройка и процесс, которые можно изменить и отладить Roslyn?
Я установил Visual Studio 2015, но похоже, что мне нужны более необходимые биты. После этого я не знаю, как запустить тесты и попробовать изменения в VS2015.
Ответы
Ответ 1
У нас есть наш текущий документированный процесс тестирования ваших собственных версий Roslyn здесь. До тех пор, пока вы на Visual Studio 2015 Update 1 или более поздней версии (где мы выполнили всю работу по ее поддержке), все должно работать.
Краткое изложение этих инструкций состоит в том, что теперь вы заходите в Roslyn, вы можете выбрать проект "VisualStudioSetup" и просто нажать F5 для запуска. Это связано с .vsix файлами в каталоге сборки, который вы также можете установить. Если вы хотите, есть проект CompilerExtension, который создает компилятор, с которым вы можете построить.