gpt4 book ai didi

c# - 单个包上的 DNN 多个模块

转载 作者:行者123 更新时间:2023-11-30 13:59:32 26 4
gpt4 key购买 nike

是否可以创建包含多个模块的 dotnetnuke (v5) 包?我的意思是: list 上有一个“moduleDefinitions”元素,看起来支持多个模块,但向其添加另一个子元素不会产生任何影响。

dnn list 如下所示:

<dotnetnuke type="Package" version="5.0">
<packages>
<package name="MyModuleName" type="Module" version="01.00.00">
<friendlyName>MyModuleName</friendlyName>
<components>
<component type="Module">
<desktopModule>
<moduleName>MyModuleName</moduleName>
<foldername>MyModuleName</foldername>
<supportedFeatures />
<businessControllerClass />
<moduleDefinitions>
<moduleDefinition>...</moduleDefinition>
<!-- this one is ignored -->
<moduleDefinition>...</moduleDefinition>
<moduleDefinitions>

无论如何,我需要将两个或多个模块打包到同一个包中。可能吗?

最佳答案

多个模块定义元素应该工作得很好。如果一个模块中有多个定义,当您将模块添加到页面时,将添加每个定义的一个实例。扩展列表中仍然只有一个条目。

如果你想要两个独立的模块,你需要两个<package>元素(不会<component type="Module"> 中有两个 <package> 元素)。

关于c# - 单个包上的 DNN 多个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com