TagBuilder перешел с бета-версии MVC 3 на RC - PullRequest
34 голосов
/ 24 ноября 2010

Что случилось с классом TagBuilder между ASP.NET MVC 3 beta и RC?

При компиляции моего проекта я получаю сообщение об ошибке:

Имя типа 'TagBuilder' невозможно найти.Этот тип был перенаправлен в сборку «System.Web.WebPages, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35».Попробуйте добавить ссылку на эту сборку.

Однако эта сборка не существует ни в GAC (ни на вкладке .NET диалогового окна Добавить ссылки .) При поиске на моем жестком диске также не появляется DLL с таким именем.

Ответы [ 5 ]

47 голосов
/ 24 ноября 2010

На моей установке RC эта сборка живет здесь:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.dll
20 голосов
/ 24 ноября 2010

Перемещено в System.Web.Pages.dll сборку:

c:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\
3 голосов
/ 24 января 2013

В Visual Studio 2012 я добавил эту ссылку, перейдя в Менеджер ссылок для проекта (щелкните правой кнопкой мыши ссылку в проекте и выберите Добавить ссылку ). Фильтрация по сборкам, а затем по расширениям (это важная часть) и добавление System.Web.WebPages.

3 голосов
/ 01 апреля 2011

FYI: C: \ Program Files (x86) \ Microsoft ASP.NET \ Веб-страницы ASP.NET \ v1.0 \ Assemblies \ System.Web.WebPages.dll

- это место, где оно было установленопо умолчанию на моем Windows 7 Ultimate Box

2 голосов
/ 21 декабря 2011

В VS 2010 SP1 Microsoft добавила новую функцию для локального копирования этих сборок в ваш проект (и систему контроля версий).Таким образом, приложение может работать на серверах без необходимости установки MVCx.Щелкните правой кнопкой мыши проект, выберите «Добавить развертываемые зависимости ...» и установите флажок MVC.System.Web.WebPages будут добавлены в ваш проект.

Ознакомьтесь с этой статьей, которая более детально описана: Добавление mvc-зависимостей в проект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...