Я видел много статей о том, как изменить пути по умолчанию для проекта ASP.NET MVC, чтобы вы могли перемещать или переименовывать папки Controllers, Models и Views путем расширения RazorViewEngine и определения новых форматов пути.ASP.NET MVC Custom View Path breaks Ярлыки Visual Studio
До сих пор это отлично работает, но побочным эффектом является то, что он нарушил ярлыки Visual Studio для «Go to View» или «Add View ...».
Любые идеи о том, можно ли настроить эти ярлыки, чтобы узнать о новых путях, которые я указал?
Заранее благодарен! - Scott
да, они могут быть настроены. Я просто хочу предупредить вас, что вы, вероятно, пожалеете об этом. Структура была разработана так, как это было по какой-то причине. –
Хорошо, но вам интересно выяснить, как я могу это сделать или почему я бы пожалел об этом? MVC предназначен для развязки и поддержки нескольких движков просмотра, поэтому все, что я делаю, - это настроить механизм просмотра, чтобы смотреть в разных местах. У меня нет намерения размывать разделение проблем вообще. – Scott
Согласен. MVC - очень гибкая модель. ASP.NET MVC - это особая реализация MVC. Преимущества использования рамок MS - это способ настройки рамки для работы с Visual Studio. Когда вы настраиваете расположение папок и местоположения Contollers или Views, вы теряете некоторые преимущества, которые вы получаете от IDE, настроенной на определенную конфигурацию. Военный клик - Конвенция по конфигурации. –