Не удается редактировать файл .csproj в обозревателе решений Visual Studio 2017 - PullRequest
0 голосов
/ 18 марта 2019

Работа над проектом ASP.NET MVC C # в Visual Studio 2017. Не удается найти файл .csproj в обозревателе решений.

Попытка щелкнуть правой кнопкой мыши имя проекта и все еще не может найти "Изменить .csproj""пункт, как предложили некоторые сообщения.

Пожалуйста, помогите!

Ответы [ 2 ]

1 голос
/ 20 марта 2019

Функция редактирования файла проекта (без необходимости выгружать проект) является частью новой системы проектов на основе CPS.

В VS 2017 есть две системы проектов, которые можно использовать для проектов .NET- «устаревшая» система проектов и новая система проектов на основе CPS.Какой из них используется, определяется логикой выбора, которая просматривает файл проекта (в данный момент он проверяет, существует ли свойство TargetFramework, определенное в самом файле проекта) или с помощью специального GUID внутри файла .sln.

Хотя можно загружать классические проекты .NET с использованием новой системы проектов, в ней отсутствуют некоторые возможности, доступные для проектов .NET Framework в прежней версии.Наиболее заметными из них являются дизайнерская поддержка WinForms, WPF и Entity Framework.

Также невозможно (продуктивно) использовать классические проекты ASP.NET в новой системе проектов, поскольку в ней не хватает всех специфичных для ASP.NETFeatures.

Таким образом, если в новой версии VS не используется новая система проектов на основе CPS для классических приложений ASP.NET, вам придется выгрузить файл проекта, чтобы отредактировать его.

0 голосов
/ 18 марта 2019

Для редактирования файла .csproj необходимо преобразовать его в версию 2017 года.

Попробуйте использовать этот инструмент для автоматического преобразования.

...