MVC3在另一个项目中重用区域

时间:2011-05-23 14:50:51

标签: asp.net-mvc-3 .net-4.0

我为我们网站的注册/登录过程创建了一个区域,并想知道我如何以最有效的方式在另一个项目中重用该区域,使代码保持在同一个位置。代码由控制器和视图组成。

我可以以某种方式将整个事物外化到另一个项目中,以便我可以在两个网站中包含一个dll吗?

2 个答案:

答案 0 :(得分:1)

您可以将该项目添加为链接: Adding an Existing Item as a Link

答案 1 :(得分:1)

您只能使用其中的区域创建项目。 并使用nuget打包项目。 并将nuget包安装到您的每个网站。

如果您的区域得到更新,您必须手动安装nuget软件包。或者您必须编写预构建脚本以自动重新安装。