类库项目中的MVC 5工具支持

时间:2014-05-14 07:59:08

标签: asp.net asp.net-mvc visual-studio-2013 asp.net-mvc-5

我们有一个很大的WebForms网站(不是网络项目),我们正在添加几个MVC页面。最初,我们将ControllersViewModels / InputModels放在App_Code文件夹中。在使用设置几天之后,我们决定将来很难维护和重用,所以我们决定将ControllersModels移到他们自己的类库中。 / p>

我想知道是否可以在类库项目中获得MVC工具支持(如右键单击>添加... - >控制器......等)。

我进行了一些搜索并找到了几个解决项目类型GUID等问题的解决方案,但我发现对于MVC> 5,不再有特殊的项目类型。

在类库中获取工具支持的替代方法(如果存在的话)是什么?

1 个答案:

答案 0 :(得分:2)

最好将类库创建为MVC项目(即使它永远不会独立部署),以便获得工具支持。

编辑:有一些解决方法,例如来自虚假web.config等的Razor intellisense,但是我发现与完全支持相比,所有这些都缺乏。