Я довольно долго смотрел Roslyn, и мне это любопытно и волновать. Одна вещь, которую я заметил, это то, что они упомянули, что компилятор переписан в управляемом коде. Это ставит вопрос о том, может ли Roslyn работать на виртуальных машинах без .NET, таких как Mono.
Мне бы очень хотелось встроить скрипты С# с использованием Roslyn в мои видеоигры и использовать многие из своих других функций в моих приложениях, но мне интересно, не использует ли Roslyn возможность запускать его в Mono.
Кто-нибудь пытался запустить Roslyn на Mono? Является ли это возможным? Почему или почему нет?
Чтобы уточнить, меня интересует, может ли управляемая сборка работать на Mono и может ли она генерировать сборки, которые могут выполнять mono.