我的团队正在开发一个新的DotNetNuke Web应用程序,并想知道建议使用源代码控制和自动构建设置开发环境的建议是什么?我们希望将DNN源代码与我们的自定义模块和扩展源代码分开.
Visual Studio的DotNetNuke编译模块模板希望我们将源代码存储在DNN源代码的DesktopModules目录中,并输出到DNN源代码bin目录.这是推荐的结构吗?我宁愿将文件保存在不同的位置,但随后在本地运行和调试变得更加困难,因为它需要为每次更改安装模块.此外,自动构建应如何部署任何更改?
别人怎么设置这个?有推荐的最佳做法吗?
version-control build-automation dotnetnuke development-environment