Есть ли возможность компилировать классы в runtime compilation в проекте ASP.NET CORE (5)?
Раньше, при использовании проектов ASP/NET MVC, была возможность добавить в папку App_Code файл класса и он становился доступным представлениям Razor. Таким образом, например, можно было прямо на сайте добавлять классы моделей данных.
Есть ли подобный функционал в ASP.NET CORE? Как в существующий сайт добавить новый класс без перекомпиляции исходников?
Василий Банников, мне надо на развернутом сервере добавлять/менять модели данных для обмена информацией с микросервисами. Раньше было очень удобно. В App_Code лежала папка Models и в нее я добавлял нужные классы. Далее во вьюшках обращался к хелперу webapi и в параметре отдавал класс, который сериализовал данные в объект. Теперь надо каждый раз пересобирать проект.
И, кстати, у меня на сайте с более чем 5000 страницами и 2000 пользователям в день никаких тормозов не наблюдается. Только при холодном старте, но Core здесь еще больше тормозит.