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



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

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

对于包含 DNN 模块的解决方案中的项目结构,最佳实践将规定什么?

你可以用任何一种方式做到这一点。 我听说人们是双向的。

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

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

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

相关内容

最新更新