DNN 4.x CodeSmith模板

简介: 写在文章之前: 使用CodeSmith模板适合对DNN模块开发了解比较深入的人员,如果你是初学者,建议先不要采用这个方式,这篇文章也可暂时跳过。初学者可以从这里开始:DotNetNuke模块制作Super-Simple(DAL+)教程-翻译CodeSmith 今天重新看了一下Michael Wa...

写在文章之前:

使用CodeSmith模板适合对DNN模块开发了解比较深入的人员,如果你是初学者,建议先不要采用这个方式,这篇文章也可暂时跳过。初学者可以从这里开始:
DotNetNuke模块制作Super-Simple(DAL+)教程-翻译

CodeSmith

今天重新看了一下 Michael WashingtonCodeSmith Development 发现其中的CodeSmith模板有有些无法下载了,在网上搜集了一下,整理如下:

CodeSmith v2.6 Templates for DNN 4 (VB)

CodeSmith v2.6 Templates for DNN 4 (C#)

教程中的CodeSmith下载地址也太陈旧了,下载的CodeSmith 2.6版本无法在.Net 2.0上运行(应该兼容1.0的程序啊,奇怪!),推荐大家不要下载教程上的版本了。可以去这里下一个4.0的版本 CodeSmith 4.0

测试发现模板生成的文件不是完全正确,希望下载使用的各位反馈一下使用情况,我会试图修正这些错误。



相关文章
|
机器学习/深度学习 C#
DNN 4.x CodeSmith模板
写在文章之前: 使用CodeSmith模板适合对DNN模块开发了解比较深入的人员,如果你是初学者,建议先不要采用这个方式,这篇文章也可暂时跳过。初学者可以从这里开始:DotNetNuke模块制作Super-Simple(DAL+)教程-翻译CodeSmith 今天重新看了一下Michael Wa...
733 0
|
机器学习/深度学习 前端开发 安全
在DNN 4.X中自定义登录界面
有时候我们需要自定DNN的登录界面,比如把版式改为横版,原始的DNN登录模块是竖向排列控件的,如图: 因为只是UI上的变化,思路很简单,找到对应控件的ascx文件,修改其中的HTML和CSS即可,具体可参考我之前的一篇文章:在DotNetNuke中通过修改ascx文件源码自定义界面 但到了DNN 4.x 情况有了一些变化,admin\Security\signin.ascx 这个文件没有了, Login 控件被移到了Admin/Authenticaion/Login.ascx 不就是移动了个地方吗,还是照样改就可以了。
738 0
|
机器学习/深度学习
为什么DNN 4.x 的永久登陆用不了?
“记住登录(Remember Me)”功能在DNN 4里面默认的持续时间是1小时,在DNN 4之前设置的是50年。如果想修改持续时间,可以修改web.config文件,修改的地方如下:       如果想修改为7天:       如果想修改为1年:       ...
532 0
|
机器学习/深度学习
为什么DNN 4.x 的永久登陆用不了?
“记住登录(Remember Me)”功能在DNN 4里面默认的持续时间是1小时,在DNN 4之前设置的是50年。如果想修改持续时间,可以修改web.config文件,修改的地方如下:       如果想修改为7天:       如果想修改为1年:       ...
|
机器学习/深度学习 算法 PyTorch
OpenCV-图像着色(采用DNN模块导入深度学习模型)
OpenCV-图像着色(采用DNN模块导入深度学习模型)
185 0
来自OpenCv的DNN模块助力图像分类任务
来自OpenCv的DNN模块助力图像分类任务
188 0
来自OpenCv的DNN模块助力图像分类任务
|
机器学习/深度学习
DNN 模块MVP 模式学习中的一些问题
为了让View部分可以测试,我们使用interface来分离View和业务逻辑的耦合。 我的问题是: Q:对于在aspx.design.cs中声明的控件,我们也需要在interface中声明吗?如果要声明,那么在aspx.design.cs中的控件声明是不是就是interface的实现? 我们不能在interface直接声明跟aspx.design.cs控件同名的变量,我们应该认为aspx.design.cs中的控件就是view的一部分,我们无法控制。
500 0
|
机器学习/深度学习 前端开发
介绍一些免费的DNN模块
网址:http://oliverhine.com/DotNetNuke.aspx Administration Advanced Control Panel Free fully featured ajax enabled control panel replacement for Dot...
852 0
|
机器学习/深度学习
如何使用NAnt 自动打包DNN模块 之一
一、安装NAnt 每次开发完毕一个DNN模块的版本,打包DNN模块是一件很繁琐的事情。更重要的是,为每一个发布的版本做一个安装包如果用手工管理和容易出错。这里介绍一下如何使用NAnt自动打包模块。 首先需要下载NAnt,http://sourceforge.net/projects/nant/ 下载之后解压这个ZIP包 解压之后的目录重名名为NAnt,拷贝到c:下面。
974 0
|
机器学习/深度学习 SEO
介绍几个DNN SEO模块,可免费试用的
iFinity Url Master - Get the best SEO results by taking control of your DNN urls iFinity Tagger - Tag your DNN content and create specific, target...
632 0

热门文章

最新文章