ФоновыеВыполнение ScriptCS из C# приложения
Я создаю C# приложение, которое запускает некоторые проверки состояния (думаю проверки Nagios стиля).
Что я в идеале хочу, это приложение C#, чтобы посмотреть конкретный каталог и просто скомпилировать/выполнить скрипты скриптов внутри него и действовать на результаты (например, отправлять оповещения по электронной почте о сбоях проверки статуса).
Я бы ожидал, что сценарий вернет целое число или что-то (например), и это целое будет указывать на погоду, когда проверка состояния прошла успешно или не удалась.
Значения возвращены к применению C#.
0 - Success
1 - Warning
2 - Error
Когда первая задача с этим я подумал, что это работа для MEF, но было бы гораздо удобнее, чтобы создать эту «проверку состояния» без того, чтобы создать проект или компилировать что-нибудь, просто шлепаясь в scriptcs сценарий в папке кажется более привлекательным.
Так что мои вопросы
Есть ли какие-либо документации/образцы на использование C# приложения и scriptcs вместе (Google не чистый меня много)?
Является ли это прецедентом для скриптов или он никогда не предназначался для такого использования?
Могу ли я упростить создание простого решения с помощью roslyn или какой-либо динамической компиляции/выполнения? (У меня очень мало опыта работы с scriptsc)