每个DNN模块是否应该存在于自己的Web应用程序项目中

时间:2014-02-19 22:05:03

标签: dotnetnuke dotnetnuke-module dotnetnuke-7

当我们初步进入DNN并设置项目时,我需要澄清用于创建DNN模块的Web应用程序项目模型。

所有模块应该/可以存在于一个Web应用程序项目中吗?或者,每个模块应该是自己的WAP吗?

在包含DNN模块的解决方案中,最佳实践对项目结构的要求是什么?

1 个答案:

答案 0 :(得分:4)

你可以这样做。我听说人们都是这样做的。

  1. 您的模块是否完全相互依赖?如果是这样,您可能希望将它们全部保存在同一个项目中,因此如果构建了它们,它们都可以。

  2. 如果没有,我希望仅从分离角度将每个模块保存在单独的项目中。每个模块/项目都将更小,更易于管理。只需构建项目,它就会为您提供安装文件。

  3. 这只是个人偏好。我知道很多人创建了一个解决方案,然后为每个模块保留一个单独的项目。