Dotnetnuke 每个DNN模块是否应位于其自己的web应用程序项目中

Dotnetnuke 每个DNN模块是否应位于其自己的web应用程序项目中,dotnetnuke,dotnetnuke-module,dotnetnuke-7,Dotnetnuke,Dotnetnuke Module,Dotnetnuke 7,当我们开始进入DNN并建立项目时,我需要澄清用于创建DNN模块的Web应用程序项目模型 所有模块是否都应该/可以位于一个web应用程序项目中?或者,每个模块都应该是自己的WAP吗 对于包含DNN模块的解决方案中的项目结构,最佳做法是什么?您可以采用任何一种方式。我听说人们都是这样做的 您的模块是否相互依赖?如果是这样,您可能希望将它们都保留在同一个项目中,这样,如果一个项目建成,它们都会这样做 如果不是,我喜欢将每个模块都放在一个单独的项目中,只是从分离的角度来看。每个模块/项目将更小,更易于管

当我们开始进入DNN并建立项目时,我需要澄清用于创建DNN模块的Web应用程序项目模型

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


对于包含DNN模块的解决方案中的项目结构,最佳做法是什么?

您可以采用任何一种方式。我听说人们都是这样做的

  • 您的模块是否相互依赖?如果是这样,您可能希望将它们都保留在同一个项目中,这样,如果一个项目建成,它们都会这样做

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


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

    您可以采用任何一种方式。我听说人们都是这样做的

  • 您的模块是否相互依赖?如果是这样,您可能希望将它们都保留在同一个项目中,这样,如果一个项目建成,它们都会这样做

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


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

    #2是我选择进行所有开发的方式,也是配置VS模板的方式。经过多年的DNN开发,它是迄今为止最干净、最容易管理的,特别是如果您有多个开发人员的话#2是我选择进行所有开发的方式,也是配置VS模板的方式。经过多年的DNN开发,它是迄今为止最干净、最容易管理的,特别是当您有多个开发人员时