DNN软件包(模块)与旧版本的兼容性

时间:2016-11-19 09:08:23

标签: c# dotnetnuke dotnetnuke-module dotnetnuke-7

我将使用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

enter image description here 它会支持旧版网站等吗?任何人都可以提出你的想法吗?

1 个答案:

答案 0 :(得分:1)

对于几乎任何版本的DNN 7和DNN 8,该模板都可以正常工作,无需任何更改。

他们说DNN7特别是因为模板中各种项目中的依赖项和文件引用,但你绝对不会局限于使用DNN 7。

如果要将其用于旧版本的DNN,也可以使用它,您需要修改.DNN文件以将“依赖”版本更改为较低版本。您可能还需要删除对dotnetnuke.dll和任何其他dotnetnuke。*。dll文件的DLL引用,并将它们重新添加到您要使用的版本中。

编辑:(更多意见)我不打算尝试支持旧版本的DNN,人们真的需要现在升级,如果他们没有,他们是等待发生的安全噩梦。