Изменить поведение Visual Studio по умолчанию для проекта MVC 2 - PullRequest
2 голосов
/ 08 сентября 2010

Я создал проект MVC 2 с вложенными областями, такими как:

Areas
-->A
   -->C
      --> Controllers
      --> Models
      --> Views
   -->D
      --> Controllers
      --> Models
      --> Views
   -->Controllers
   -->Models
   -->Views
-->B
   -->E
      --> Controllers
      --> Models
      --> Views 
   -->F
      --> Controllers
      --> Models
      --> Views 
   -->Controllers
   -->Models
   -->Views
Controllers
Models
Views

Это работает и правильно находит все контроллеры / представления, пока я изменяю имена областей в файлах регистрации областейбыть "A / C" вместо просто "C".Тем не менее поведение по умолчанию для Visual Studio не является правильным для этого макета проекта.Если я добавлю метод действия в контроллер внутри «A / C / Controllers», щелкните правой кнопкой мыши и выберите «Добавить представление», VS вместо этого создаст папку и файл «A / Views / {controller} / {action} .aspx»из "A / C / Views / {controller} / {action}."

Есть ли способ изменить это поведение по умолчанию?Возможно, создать надстройку, которая переопределяет поведение по умолчанию?Я довольно новичок в .NET и VS 2010, поэтому любая помощь очень ценится.

...