2015-07-28 2 views
0

Вот что из этого вышло:VS 2015 RTM MVC не работает

У меня был установлен VS 2015 RC Enterprise. Когда я попытался установить VS 2015 сообщества, он был заблокирован, потому что он был установлен на предприятии. Попробовал удалить это, сказал, что он не установлен, и если я хочу просто удалить его из списка установленных продуктов. Удаленный из командной строки с/uninstall/force работал, но установщик сообщества все еще жаловался. Прошло несколько раундов с установкой VS 2015 Enterprise RTM, деинсталляции и попыткой установить версию сообщества, но по-прежнему считалось, что Enterprise был установлен. Наконец, я активировал procmon и начал удалять записи реестра из VS 2015, на которые он ссылался, и, наконец, получил его для установки.

Так что теперь я здесь - вещи, кажется, работает, за исключением поддержки MVC:

MVC error

я починил, модифицироваться, деинсталлировать и установить снова несколько раз, ни радости. ActivityLog.xml говорит, что это:

<description>CreateInstance failed for package [Microsoft.VisualStudio.Web.Mvc.Package.MvcPackage]</description> 
<guid>{B54016DB-B3E6-4960-8262-81772C777DE9}</guid> 
<hr>80070002</hr> 
<errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Web.Mvc.5.0, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.</errorinfo> 

Я бежал из идей относительно того, что еще я могу сделать, чтобы сделать эту работу, любая помощь очень высоко ценится.

ответ

1

Были ли у вас ранее выпущенные версии, кроме RC, до того, как Ultimate был переименован в Enterprise?

Если у вас есть VS RTM (Community, Professional или Enterprise) установлена, вы можете попробовать следующее:

  1. Закройте все экземпляры Visual Studio
  2. Выполните следующие из командной строки, чтобы принудительно удалить MVC : Msiexec/х {61A70737-1FE8-E16A-8791-5C8D54990F5B} IGNOREDEPENDENCIES = ALL
  3. Открыть appwiz.cpl (Add/Remove Programs), нажмите на Visual Studio 2015, выберите изменения, а затем выберите опцию Изменить, как только запускается установщик.

Спасибо, Жак

+0

Это помогло - я не получаю ошибку mvcpackage больше, но я получаю следующее: «Keyboard History Utility перестала работать» всплывающее окно. Кроме того, если я создаю новое веб-приложение mvc, все, кажется, работает нормально, однако если я открою существующее приложение mvc, в представлении бритвы будет много ошибок («Модель« name »не существует в текущем контексте \t" Имя «ViewBag» не существует в текущем контексте », Html.Partial не распознан, ...) –

+0

Ошибка ViewBag и другие подобные, вероятно, связаны с тем, что редактор не загружает правильный парсер. (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ Web \ Razor. Он должен содержать DLL MVC и Razor, на которые полагаются редакторы, чтобы обеспечить intellisense. Должна быть папка v3 и v4 –

Смежные вопросы