当我们的团队开始在我们的第一个DNN 7站点工作时,我们遇到了一个小障碍。看起来,皮肤或模块的开发周期是,对于您所做的每一个小小的更改,您都需要创建一个新的包并将其上传到DNN。我们的工程师们担心他们会陷入以下困境:
考虑一下,这也是模块开发的隐喻。是否有更好的开发模块和皮肤的过程?我们应该创建初始的皮肤包,调整已安装的版本,然后更新原始文件吗?
编辑:我们打算在TFS中将可安装的皮肤和模块文件保持在源代码控制之下,并在进行更改时部署包。
发布于 2014-05-12 21:42:32
如果您在本地开发这些皮肤,并在http://dnndev.me/这样的URL上运行,您可以进行所有您想要的更改,而不必打包/安装这些皮肤。
这也是进行模块开发的推荐方法。
下面是关于设置本地开发环境的教程:
http://www.christoc.com/Tutorials/All-Tutorials/aid/1
如果您不进行本地开发,则需要通过FTP/文件系统进行打包/部署或上载到aren服务器。
发布于 2014-05-13 01:56:21
对于模块,您可以只安装一次模块,然后重新复制dll和DesktopModules控件作为构建。您可以编写批处理文件来自动化整个复制/粘贴过程。
https://stackoverflow.com/questions/23618195
复制相似问题