ASP.NET MVC从"新建视图模型"下拉菜单中排除命名空间

Nic*_*sen 7 asp.net-mvc visual-studio

向ASP.NET MVC项目添加新视图时,可以通过在对话框中选择应使用的模型类来强烈键入视图.问题出在下拉菜单中,它包含了所有引用项目和dll的所有类和接口.所以,我在该菜单中看到了所有Ninject类,我服务的所有接口等.有没有办法指定要包含的名称空间或要从该下拉菜单中排除的名称空间列表?

我意识到这不是什么大问题,你可以在框中输入类的名称,它会拉出正确的名称.我只是觉得,如果有一个地方,那就太好了.如果没有,没什么大不了但我想我会问.:)

rou*_*uen 0

如果你真的想要这个并且你对一些黑客技术很感兴趣,试试这个:)

c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Microsoft.VisualStudio.Web.Mvc.3.01.dll

反编译它 - 你会发现 MvcAddViewDialog 类,以及其中的 GetTypes 方法。在其中添加一些过滤,重新编译,替换,享受......但就我个人而言,我可能不会:)