Как проверить наличие ошибок компиляции перед компиляцией с помощью CodeDom
-
27-10-2019 - |
Вопрос
Я использую CodeDom, чтобы разрешить запуск пользовательских сценариев (C #) в приложении, которое я создаю. При написании скрипта я хотел бы иметь возможность проверять наличие ошибок компиляции.Код добавляется и компилируется в память гораздо позже и запускается, поэтому я не хочу, чтобы сборка, скомпилированная во время написания скрипта, оставалась в памяти.
Как лучше всего этого добиться?
Можно ли удалить сборку из памяти после компиляции?
родовое слово< sizesUpdate:
Спасибо, Кейт.
Для всех, кто интересуется, это новый код, который я использую с Roslyn
родовое словоРешение
вы можете использовать недавно выпущенный http://msdn.microsoft.com/en-us/Рослин
Другие советы
Пример того, как это сделать с помощью Roslyn CTP, см. в http://www.dotnetexpertguide.com/2011/10/c-острый-синтаксис-проверка-aspnet-roslyn.html