Как писать, компилировать и запускать фрагменты кода C # или сценарии - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу сгенерировать редактор сценариев на C #, который будет очень удобным для пользователя.Что мне нужно, это позволить пользователю написать простой C # скрипт (без метода, класса и пространства имен) и иметь возможность его запустить и увидеть результаты в окне console / res.

Это, конечно, требуетза кулисами оберните секцию кода методом, классом, пространством имен и необходимыми строками «using», затем скомпилируйте и запустите его.

Также необходимо загрузить все сборки из папки «plugins» и разрешитьскрипт для их использования, как если бы они были добавлены в качестве ссылок.

Было бы здорово использовать VS или VS Code в качестве IDE.Это даст полезность intellisense, покажет ошибку компиляции при написании скрипта, построчный код и т. Д. ...

Кто-нибудь знает о каком-либо проекте, который уже сделал это, о простом способе добавления этой функциональностиVS как плагин или расширение кода VS?

1 Ответ

0 голосов
/ 25 февраля 2019

Большинство вариантов использования уже охвачены LINQPad .

Вы можете написать код C #, отладить его, добавить ссылки, и у вас есть помощники по отладке для многих сценариев.

...