【问题标题】:DotNetNuke Module PackagingDotNetNuke 模块封装
【发布时间】:2011-02-17 07:22:49
【问题描述】:

有谁知道为 DotNetNuke 4 和 DotNetNuke 5 打包 DotNetNuke 模块的简单、简洁的教程?最好是有关 DotNetNuke 5.4 的内容,因为这就是我正在运行的内容。

我所看到的示例都假定具有背景知识,或者它们是关于现有流程的捷径。我是初学者,所以我需要简单的基础知识。

【问题讨论】:

    标签: dotnetnuke dotnetnuke-module module-packaging


    【解决方案1】:

    您可能还想查看https://github.com/dazinator/DnnPackager,它是一个 NuGet 包,当添加到您的模块项目时,它会自动生成安装 zip,并具有其他功能

    【讨论】:

      【解决方案2】:

      一个好的起点是使用 IFrame 模块。这都是背后的代码,因此在部署之前不需要编译。查看 dnn 文件以查看文件复制到的位置。

      【讨论】:

        【解决方案3】:

        这里有一些很好的资源包信息:

        简单的基础知识...

        当您在 Visual Studio 中使用 DNN 模块模板时,那里有一个标准的 .dnn 文件。必须修改此文件以包含运行模块所需的所有文件(resx、图像、dll、ascx、.sqldataprovider),而无需任何源代码文件(.cs、.vb)。

        将 .dnn 文件中提到的所有文件与 dnn 文件(zip 根目录中的所有文件)一起压缩并提交到上传新模块页面(以主机身份登录)。

        自动解压 zip,读取 .dnn 文件并将所有文件放在适当的位置。

        创建包的资源:

        通过查看这些,您还可以进一步了解包创建。

        我目前使用的是 4.9,所以有人可能想纠正我不知道的更改。

        【讨论】:

          【解决方案4】:

          Chris Hammond 最近在 dotnetnuke.com 上写了两篇关于打包模块的博客文章,你真的应该看看那些,它们非常棒,他告诉你如何设置你的环境以及如何为你的模块。

          谢谢 标记

          【讨论】:

            【解决方案5】:

            Google 代表 Michael Washington 和/或 Mitchel Sellers,他们在模块开发方面做得非常出色。

            马克布林 爱尔兰

            【讨论】:

              【解决方案6】:

              是的,第一次做噩梦。

              我从这里开始:Creating a DotNetNuke® Module - For Absolute Beginners! 这是 DNN 4.x,所以一些约定可能已经改变,但它可能已经足够接近你了。

              Creating a DNN Module and Understanding DNN Architectural Approach 更详细:

              我想重要的概念是:您正在使用 MVC 模式编写 WebControl。 DNN 模块向导将为您创建一个“查看”页面,您可以添加代码以适应。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-01-09
                • 1970-01-01
                • 2023-04-06
                • 1970-01-01
                相关资源
                最近更新 更多