Макет не существует в проекте ASP.NET MVC 4 - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть проект в моей компании, который был разработан более года назад.Это проект ASP.NET MVC 4.Он хорошо работал около года назад, так как никто его не трогал.

Я хочу скомпилировать его сейчас, и там написано: enter image description here

Используется .NET Framework 4.5и MVC 4.

Я пытался создать новый проект с такими же свойствами: .NET Framework 4.5, но MVC 5, и он хорошо работает.

Я использую Visual Studio 2017 Pro.

Установлен ASP.NET MVC 4 для Visual Studio, но все та же проблема.

enter image description here

У меня есть ссылка на System.Web и System.Web.Mvc тоже.

enter image description here

Что я могу сделать? Я не хочу изменять проект или любой исходный код.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Щелкните правой кнопкой мыши свой проект в обозревателе решений, в меню вы должны увидеть Управление пакетами NuGet. Нажмите его.Затем вы увидите управление NuGet с тремя вкладками: Обзор, установка и обновления.Нажмите на вкладку обновлений и обновите все пакеты.затем, если вы перестроите свой проект, у вас не должно возникнуть никаких проблем.

0 голосов
/ 06 декабря 2018

У меня было что-то подобное, пытаясь открыть старый проект.Попробуйте открыть его в более старой версии Visual Studio.Мой был немного старше, я должен был использовать против 2012 года, может быть, это помогает:)

...