Имя 'Url' не существует в текущем контексте ошибки VS2017 - PullRequest
0 голосов
/ 18 января 2019

Получение ошибки Имя 'Url' не существует в текущей ошибке контекста в asp.net всякий раз, когда я открываю файл .cshtml в своем веб-проекте.

Я должен отметить, что я получил это решение только что из нашего репозитория, и другие разработчики говорят мне, что они не видят эту проблему.

Веб-проект ссылается на пакет nuget, и когда я смотрю на System.Web.MVC, это Mvc.4.0.40804

Вещи, которые я пробовал на основе опубликованных решений:

1) Выгрузил проект и удалил .user файл и сделал чистку и перестроил.2) Удаленные временные ASP-файлы в директории .net framework.

Существует множество других решений, в которых говорится о перемещении представлений или добавлении в файл web.config, но если другие разработчики, использующие такое же решение, не сталкиваются с этим - я думаю, что это зависит от конкретной машины.

Я не вижу ошибок ссылок в веб-проекте.

Когда я установил VS2017, я просто занимался разработкой ASP.NET.Итак, я не получил другую версию MVC.Может ли это быть так?

Спасибо, Брайан

1 Ответ

0 голосов
/ 18 января 2019

Таким образом, я изменил установку VS2017 и в ASP.NET и в веб-разработке удалил ее, переустановил и убедился, что ASP.NET MVC 4 был отмечен галочкой в ​​разделе «Необязательно».

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