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

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

Сообщение Anonymous »

В моем приложении API .NET 4.8 я беру полученную извне строку в формате HTML и преобразую ее в файл .cshtml с помощью Razor Engine, а затем добавляю ее на свою страницу с помощью JavaScript. Я делаю это с помощью пакета RazorEngine NuGet.
В настоящее время я обновил свое приложение API до .NET 6 и добавил в него ту же функциональность. Однако в базовой версии того же пакета NuGet я столкнулся со следующей ошибкой:
Значение не может быть нулевым (параметр type=)
I также попробовал следующие пакеты NuGet. Но с этими пакетами я могу запускать с помощью Razor только простой код C#. Например, я не могу использовать такие методы, как Convert, Decimal, Math:
  • RazorLight
  • RazorEngineCore
Какое решение я могу использовать для этой функции?

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

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