Не удалось установить Microsoft.AspNet.Razor 3.0.0

Я работаю над проектом ASP.NET, в котором мне нужно сделать простой шаблон HTML.

Самое приятное решение, похоже, RazorEngine, которое зависит от Microsoft.AspNet.Razor. Однако при попытке установить Microsoft.AspNet.Razor через Nuget отображается следующее сообщение об ошибке:

Установка "Microsoft.AspNet.Razor 3.0.0" .
Успешно установлена ​​ "Microsoft.AspNet.Razor 3.0.0" .
Добавление "Microsoft.AspNet.Razor 3.0.0" для EBulkDBSManagementApp.
Удаление "Microsoft.AspNet.Razor 3.0.0" .
Успешно удалена "Microsoft.AspNet.Razor 3.0.0" . Откат...
Не удалось установить пакет "Microsoft.AspNet.Razor 3.0.0" . Вы пытаетесь установить этот пакет в проект, целью которого является ".NETFramework, Version = v4.0", но пакет не содержит ссылок на сборки или файлов содержимого, которые совместимы с этой структурой. Для получения дополнительной информации свяжитесь с автора пакета.

Любое решение?

Ответ 1

Последний пакет RazorEngine 3.4.0 NuGet зависит от пакета Microsoft.AspNet.Razor 3.0.0 NuGet, который требует .Net 4.5

Если вы хотите использовать RazorEngine с версией .NET до 4.5, вам нужно будет использовать pazakage для RazorEngine 3.3.0 NuGet.

Вы можете установить это с помощью консоли диспетчера пакетов со следующей командой.

Install-Package RazorEngine -Version 3.3.0