ASP.NET MVC自定义视图路径中断了Visual Studio快捷方式

Sco*_*ott 4 shortcuts visual-studio-2010 asp.net-mvc-3

我已经看过很多关于如何更改ASP.NET MVC项目的默认路径的文章,因此您可以通过扩展RazorViewEngine并指定新的路径格式来重定位或重命名Controllers,Models和Views文件夹.

到目前为止,这很好用,但副作用是它已经打破了"Go to View"或"Add View ..."的Visual Studio快捷方式.

有关是否可以自定义这些快捷方式选项以了解我指定的新路径的任何想法?

提前致谢! - 斯科特

Eil*_*lon 5

无法扩展Visual Studio功能以支持自定义路径.但是,在即将发布的ASP.NET和Web Frameworks 2012.2更新中(您现在可以从此处下载预览),添加视图功能已更新为更灵活,关于哪些文件夹将启用它以及惯于.它现在支持在名为"Views"的文件夹下的任何位置的任何文件夹中添加视图.

关于Go To View,没有更新,因为不幸的是VS工具无法知道对视图引擎进行的运行时自定义 - 我同意它会很酷!

(顺便说一下,这个信息的来源是我在微软的ASP.NET MVC上工作.)