Веб-страницы ASP.Net версии 2.0 отсутствуют. Где его найти?

У меня есть проект ASP.Net MVC3, который ссылается на System.Web.Helpers v2.0 и System.Web.WebPages v2.0. Оба они поставляются с MVC4 и являются частью razor2. Однако у моего коллеги не установлен MVC4 и не установлен VS2012, а только vs2010, как и у меня. И его проект компилируется без ссылки. Установленный пакет обновления 1 (SP1) для Visual Studio 2010: версия 10.0.40219.1. SP1Rel

Недавно я установил Windows 8 на новый ПК, но для нашего проекта требуется vs2010, и он не может работать на vs2012.
Этот проект отлично работал на другом ПК, на котором была установлена ​​vs2012. На новом ПК есть: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0, но нет: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages \v2.0

но у моего коллеги последняя папка и сборки v2.0 - без MVC4, и без установленного vs2012. Как это возможно?


person Lorne Redmond    schedule 03.10.2013    source источник
comment
Установите его из NuGet.   -  person SLaks    schedule 03.10.2013
comment
Вы понимаете, что вам не нужен VS2012 для использования MVC4, верно? Вы можете установить его в VS2010. Просто установите его через установщик веб-платформы.   -  person Erik Funkenbusch    schedule 03.10.2013
comment
Спасибо за ваш ответ. Да я понимаю это. С уважением, поэтому я и говорил, что у моего коллеги не было MVC4, он использовал vs2010, а эти сборки v2 были доступны. В конце концов я нашел решение, см. ответ ниже.   -  person Lorne Redmond    schedule 04.10.2013


Ответы (2)


Загрузите его отсюда, используйте консоль nuget:

https://www.nuget.org/packages/Microsoft.AspNet.WebPages/2.0.30506.0

person sino    schedule 03.10.2013
comment
Не используйте версию самородка. Это не та версия, и у меня были проблемы с ней. Одна из проблем заключается в следующем: попытаться с помощью прозрачного метода безопасности получить доступ к s">stackoverflow.com/questions/12092435/ . Этого не происходит, когда вы используете версию Webmatrix - person Boanerge; 05.08.2015

Как это возможно? -- После долгих проб и ошибок я узнал, что у моего коллеги есть Microsoft WebMatrix. Этот продукт при установке реализует razor v2 и устанавливает упомянутые сборки в каталог: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0

person Lorne Redmond    schedule 03.10.2013