【问题标题】:DNN module developmentDNN模块开发
【发布时间】:2012-02-15 04:15:18
【问题描述】:

我有一个 dnn 网站的客户。我需要为它开发模块。我该如何开始?我现在正在使用 Microsoft Visual Studio 2010(试用版)。我无法访问源代码,只需制作新模块并安装它。从这样的环境开始的最佳实践是什么?另一个问题是如果我使用 Visual Studio 的试用版,我的模块也会过期吗?

【问题讨论】:

    标签: dotnetnuke


    【解决方案1】:

    这些资料,尤其是视频教程,可能对您开始 DNN 模块开发很有帮助:http://www.dotnetnuke.com/Resources/Wiki/Page/Module-Development.aspx 它们涵盖了从安装 DNN 模块项目模板到开发和打包自定义 DNN 模块的各个部分。

    对于你的第二个问题,答案是否定的,你的模块在 VS2010 试用期结束后不会过期。另一个选择是使用 Visual Studio 2010 的免费速成版,对于这种情况是 Visual Web Developer 2010。你可以在这里下载它:http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express 你将无法直接从速成版使用源代码控制,但仍然有选择使用 SVN 和 TortoiseSVN 等客户端。

    【讨论】:

    • 我强烈建议您遵循此 Wiki 页面上的教程。使用那里列出的模板,而不是 Starter Kit 中的模板(相信我)christoctemplate.codeplex.com
    【解决方案2】:
    1. 购买并阅读本书:Professional DotNetNuke Module Programming

    2. 访问 DotNetNuke.com 的download page

    3. 下载社区版。将它安装在你的开发机器上,让它工作。

    4. 将 Desktop Modules 文件夹和 bin 文件夹(至少)连接到源代码管理

    5. 在上面的下载页面,安装 Visual Studio Starter Kit

    6. 重启 Visual Studio 2010

    7. 启动Visual Studio 2010,新建一个编译好的DNN模块项目,确保其位置在DNN的Desktop Modules文件夹中

    8. 实现一些测试代码

    9. 在 DNN 上安装模块(通过清单安装)

    10. 将模块添加到 DNN 页面。测试一下。

    11. 更新您的 DNN 模块。如果您添加或删除文件或更改数据库设置脚本,您只需要卸载并重新安装模块。

    12. 构建模块的可部署版本。 (你制作一个 zip 文件或其他东西。只需阅读这本书。我总是需要参考这一步)

    13. 练习在另一个全新的 DNN 社区安装上安装 DNN 模块。

    14. 一旦您对安装正确感到满意,请在活动站点上安装模块(先备份,以防万一)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多