Как использовать средство рендеринга бритвы в .NET 6?C#

Место общения программистов C#
Anonymous
Как использовать средство рендеринга бритвы в .NET 6?

Сообщение Anonymous »

В моем приложении веб-API .NET 4.8 я беру полученную извне строку в формате HTML и преобразую ее в файл .cshtml с помощью Razor Engine, а затем добавляю ее на свою страницу с помощью JavaScript. Я делаю это с помощью пакета NuGet RazorEngine.
Я обновил свое приложение веб-API до .NET 6 и добавил в него ту же функциональность. Однако в версии .NET Core того же пакета NuGet я столкнулся со следующей ошибкой:

Значение не может быть нулевым (параметр type=)

Я также пробовал следующие пакеты NuGet. Но с этими пакетами я могу запускать с помощью Razor только простой код C#. Например, я не могу использовать такие методы, как Convert, Decimal, Math:
  • RazorLight
  • RazorEngineCore
Какое решение я могу использовать для этой функции?

Подробнее здесь: https://stackoverflow.com/questions/787 ... r-in-net-6

Вернуться в «C#»