我正在试图找出如何将许可证标签添加到我的DNN模块清单中。它在版本5中看起来很简单,但我正在尝试在版本3中执行此操作(这是我公司使用的版本)。
我无法在Google上找到任何内容。
这可能在版本3中吗?如果是这样,这个标签应该是什么样的,它应该放在哪里?这是我的清单的削减骨架版本:
<dotnetnuke version="3.0" type="Module">
<folders>
<folder>
<name>ModuleName</name>
<friendlyname>ModuleName</friendlyname>
<foldername>ModuleName</foldername>
<modulename>DNN_ModuleName</modulename>
<description>Blah blah</description>
<version>01.00.00</version>
<businesscontrollerclass>DotNetNuke.Modules.ModuleName.ModuleName</businesscontrollerclass>
<modules>
<module>
<friendlyname>ModuleName</friendlyname>
<cachetime>0</cachetime>
<controls>
<control>
...
</control>
</controls>
</module>
</modules>
<files>
<file>
...
</file>
</files>
</folder>
</folders>
</dotnetnuke>
到目前为止,我已尝试将其放在dotnetnuke标记之后,文件夹标记之后以及模块标记之后。
提前致谢,伙计们:)
答案 0 :(得分:2)
DotNetNuke版本3.x不支持在模块安装清单中包含许可证文本。但是,您可以在包中包含license.txt文件,其中包含您需要的任何许可信息。
答案 1 :(得分:0)
作为@Trillium said,不受支持。版本5是第一个支持许可证的版本(请参阅DotNetNuke wiki上的Manifests页面了解语法)。