Использование Rotativa в asp.net 5

Я пытаюсь использовать пакет самородков Rotativa, чтобы получить PDF-файл из представления, которое у меня есть. Мой метод выглядит так:

public ActionResult test()
{
   return new ActionAsPdf("Index", new { name = "Test" }) { FileName = "Test.pdf" };
}

Я получаю сообщение об ошибке: «Тип ActionResult определен в сборке, которая не является ссылкой. Добавьте ссылку на сборку System.Web.Mvc». Но в asp.net 5 mvc 6 ссылка на mvc — Microsoft.AspNet.Mvc. Кто-нибудь знает обходной путь для этого или пакет самородков, который работает так же, как Rotativa, который работает с asp5?

заранее спасибо


person Sknecht    schedule 06.10.2015    source источник


Ответы (1)


Убедитесь, что вы используете последний пакет самородков System.Web.Mvc, тогда все будет в порядке.

person Xolani    schedule 05.11.2015
comment
ASP.NET 5 больше не основан на System.Web.dll, а вместо этого основан на наборе детализированных и хорошо продуманных пакетов NuGet, позволяющих оптимизировать ваше приложение, чтобы иметь только то, что вам нужно... docs.asp.net/en/latest/conceptual-overview/aspnet.html как будто друзья ротативы давно не обновляли ротативу; Раньше я использовал его, это здорово, но на данный момент невозможно сделать правильную реализацию поверх ASP.Net 5, пожалуйста, поправьте меня, если я ошибаюсь (надеюсь, что я ошибаюсь). - person Henry Rodriguez; 28.11.2015