我将使用Visual Studio 2015(DNN模块)开始使用DNN 7。因为它对我来说很重要,我想确保与所有旧版本的兼容性。我只是害怕如果我开发完整的产品,如果它不支持某个版本,我将需要返工。
我想创建一个应该在任何基于DNN的网站中使用的模块,当用户将模块添加到网页时,它不应该有任何兼容性问题(即DLL,版本)。
我用来创建的资源:
1- Visual Studio 2015 2- DotnetNuke 7 C# Compiled Module 3- Some DLLs like for JSON parshing, CSS, JS etc
答案 0 :(得分:1)
对于几乎任何版本的DNN 7和DNN 8,该模板都可以正常工作,无需任何更改。
他们说DNN7特别是因为模板中各种项目中的依赖项和文件引用,但你绝对不会局限于使用DNN 7。
如果要将其用于旧版本的DNN,也可以使用它,您需要修改.DNN文件以将“依赖”版本更改为较低版本。您可能还需要删除对dotnetnuke.dll和任何其他dotnetnuke。*。dll文件的DLL引用,并将它们重新添加到您要使用的版本中。
编辑:(更多意见)我不打算尝试支持旧版本的DNN,人们真的需要现在升级,如果他们没有,他们是等待发生的安全噩梦。