【发布时间】:2012-02-15 04:15:18
【问题描述】:
我有一个 dnn 网站的客户。我需要为它开发模块。我该如何开始?我现在正在使用 Microsoft Visual Studio 2010(试用版)。我无法访问源代码,只需制作新模块并安装它。从这样的环境开始的最佳实践是什么?另一个问题是如果我使用 Visual Studio 的试用版,我的模块也会过期吗?
【问题讨论】:
标签: dotnetnuke
我有一个 dnn 网站的客户。我需要为它开发模块。我该如何开始?我现在正在使用 Microsoft Visual Studio 2010(试用版)。我无法访问源代码,只需制作新模块并安装它。从这样的环境开始的最佳实践是什么?另一个问题是如果我使用 Visual Studio 的试用版,我的模块也会过期吗?
【问题讨论】:
标签: dotnetnuke
这些资料,尤其是视频教程,可能对您开始 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 等客户端。
【讨论】:
访问 DotNetNuke.com 的download page
下载社区版。将它安装在你的开发机器上,让它工作。
将 Desktop Modules 文件夹和 bin 文件夹(至少)连接到源代码管理
在上面的下载页面,安装 Visual Studio Starter Kit
重启 Visual Studio 2010
启动Visual Studio 2010,新建一个编译好的DNN模块项目,确保其位置在DNN的Desktop Modules文件夹中
实现一些测试代码
在 DNN 上安装模块(通过清单安装)
将模块添加到 DNN 页面。测试一下。
更新您的 DNN 模块。如果您添加或删除文件或更改数据库设置脚本,您只需要卸载并重新安装模块。
构建模块的可部署版本。 (你制作一个 zip 文件或其他东西。只需阅读这本书。我总是需要参考这一步)
练习在另一个全新的 DNN 社区安装上安装 DNN 模块。
一旦您对安装正确感到满意,请在活动站点上安装模块(先备份,以防万一)
【讨论】: