Где я могу найти System.Web.Helpers, System.Web.WebPages и System.Web.Razor?

Я следую этой статье в RazorGenerator, и она говорит, что я должен добавить ссылки на:

  • System.Web.Helpers.dll
  • System.Web.WebPages.dll
  • System.Web.Razor.dll

Единственное, что я вижу, когда я делаю Add Reference - System.Web.Razor, но я не знаю, где находятся другие.

Ответ 1

Эти сборки вы найдете в группе "Расширения" в разделе "Ассембли" в Visual Studio 2010, 2012 и 2013 (справочный менеджер)

Ответ 2

У меня была та же проблема: сначала я не смог найти те dlls в списке .NET components. но позже я понял, что решение:

1- сначала я изменил target framework с .NET framework 4 client profile на .NET framework 4.

2-, затем прокрутите вниз список .NET components, передать первый список system.web..., прокрутите вниз и найдите второй список system.web... внизу, они есть.

Я надеюсь, что это может помочь другим

Ответ 3

В VS 2010 просто щелкните правой кнопкой мыши по проекту или по ссылке и нажмите добавить ссылку. В всплывающем окне Выберите Assemblies → Extensions → System.Web.Helpers

Ответ 4

Установка ASP.NET MVC3 из здесь должна помочь.

Ответ 5

Мне пришлось установить RazorGenerator.Templating, чтобы заставить все работать. На консоли NuGet введите:

Install-Package RazorGenerator.Templating

Ответ 6

Что касается VS2017, я не нашел его в "расширениях", там был пакет Nuget под названием " microsoft-web-helpers", который, кажется, эквивалентно System.Web.Helpers.

Ответ 7

Проблема заключается в отсутствующей или устаревшей версии MVC. Я запускал VS 2015Preview и мог решить проблему, установив последнюю версию MVC через NuGet.

На всякий случай кто-то еще сталкивается с этим.

Ответ 8

Они должны находиться под C:\Program Files\Microsoft ASP.Net (или C:\Program Files (x86)\Microsoft ASP.Net, если вы находитесь в 64-разрядной ОС) в подпапке для MVC3 или веб-страниц.

Ответ 9

На VS2017 я установил пакет NuGet: Microsoft.AspNet.WebPages

Это сделал трюк.