Парсинг Razor страниц в отдельном AppDomain

180
29 декабря 2018, 19:00

я пытаюсь написать библиотеку которая будет заниматься отправкой сообщение на email. Мне необходимо сделать парсинг Razor страниц, я наше библиотеки которые это делают (RazorEngine и RazorLight). Как многие возможно знают в asp.net MVC razor страниц предварительно компилируется в отдельную dll и сохраняются на диски, а т.к у меня все это делаетсяв runtime она у меня сохраняется в контексте app domain и это невозможно выгрузить из него(только перезагрузив AppDOmain). RazorEngine поддерживает Izolated Razor т.е парсинг в отдельном домене. Но это работает исключительно на net fraemwork, тогда как моя либа на писана на .net core(https://www.nuget.org/packages/RazorEngine.Core.NetCore/ есть реализация RazorEngine для net core без Izolated Razor). Других либ я не нашел которые поддерживали бы эту функцию. Может кто-то может мне посоветовать, что с этим можно сделать?

READ ALSO
Инициализация в духе массива

Инициализация в духе массива

Пишу array-like класс, так что хотелось бы, чтобы процесс инициализации экземпляра моего класса был максимально приближен к привычной инициализации...

181
Появление строки по истечении времени

Появление строки по истечении времени

Мне нужно чтобы в этом моменте, по истечении, к примеру, 5 секунд появлялось сообщение «Need a clue?»

202
RichTextBox и текст из базы данных

RichTextBox и текст из базы данных

Как реализовать сохранение rtf текста в базу данных и выгрузку его же из бд при помощи RichTextBox или другого элементаВ проекте использую wpf, mvvm

172
Пользовательский textbox

Пользовательский textbox

Код ниже (c# vs2010 winforms net40) определяет пользовательский текстбокс со свойствами "только для чтения" и "скрытым курсором"

237