模板工具:CodeSmith 6.5
CodeSmith生成Visual.Studio.2010.MVC4项目工程模板。
默认用户已经安装了CodeSmith 6.5代码生成工具。
根据输入参数,自动生成Visual Studio 2010 + MVC4 + EnterpriseLibrary5.0项目工程。
注意事项:
1:Visual Studio 2010需要安装SP1。并安装MVC4。具体操作请访问微软官方网站。
1:请在建立数据表时,给数据表的说明字段一个简要说明。在*.cs文件生成时会自动写入合理的注视内容。
项目生成最终结构:
以默认参数为例,生成的项目结构如下:
onehelper.sln
├─onehelper.Controllers
├─onehelper.Core
├─onehelper.Dao
├─onehelper.Dto
├─onehelper.Service
└─onehelper.webClient
模板的当前前端使用yaml css framework 3.3.
操作流程:
1:下载net4.0_MVC4_Entlib_V1.0.1.rar文件。
2:解压缩net4.0_MVC4_Entlib_V1.0.1.rar文件到指定路径下。
3:打开codesmisth 6.5,导入解压缩后的模板文件夹。
4:在CodeSmith Studio中,Template Explorer下,选择Execute.cst,右键菜单Execute。
5:在CodeSmith的执行窗口中设置参数如下:
1.名称空间
RootNamespace ---------> 根名称空间
ClientNamespace -------> 客户端名称空间
ControllerNamespace ---> 控制器名称空间
CoreNamespace ---------> 核心名称空间
DaoNamespace ----------> 数据操作名称空间
DtoNamespace ----------> 传输实体名称空间
ServiceNamespace ------> 服务业务名称空间
2.数据库(数据库中的表字段要有注释!)
Database --------------> 指定一个数据库
ExcludeTables ---------> 指定一个或多个数据表
PrefixLength ----------> 数据表前缀截取长度
TablePrefixes --------->
3.开发者信息(将作为类注释存在)
Author ----------------> 开发者姓名
CompanyName -----------> 公司名称
SystemName ------------> 系统名称
4.杂项(项目工程生成路径)
OutputDirectory -------> 项目工程生成路径
版本说明:
===============================================================
版本号:V1.0.12.0920
===============================================================
修改模板生成语法符合codesmisth 6.5的新语法。
针对.net framework4.0进行了修改。
模板的前端:
暂时添加进了yaml css framework 4.0.1.(*此处不需要可以删除*)
===============================================================
版本号:V1.0.2
===============================================================
请在建立数据表时,给数据表的说明字段一个简要说明。
添加了版本操作详细说明。
存在问题:
生成的web工程不能被打开,需要手动添加到项目工程中。
模板的前端:
暂时添加进了yaml css framework 4.0.1.(*此处不需要可以删除*)
===============================================================
版本号:V1.0.1
===============================================================
输入参数自动生成VS2010 + MVC4 + EnterpriseLibrary5.0项目
针对上个版本,整合注入模块到核心模块中。
Web工程直接将全部的JS脚本和页面文件直接拷贝到项目生成目录中。
存在问题:
生成的web工程不能被打开,需要手动添加到项目工程中。
模板的前端:
暂时添加进了yaml css framework 4.0.1.(*此处不需要可以删除*)
===============================================================
版本号:V1.0.0
===============================================================
输入参数自动生成VS2010 + MVC4 + EnterpriseLibrary5.0项目
针对上个版本,整合注入模块到核心模块中。
Web工程直接将全部的JS脚本和页面文件直接拷贝到项目生成目录中。
存在问题:生成的web工程不能被打开,需要手动添加到项目工程中。
没有合适的资源?快使用搜索试试~ 我知道了~
修改的CodeSmith生成MVC4项目工程模板
共356个文件
png:100个
cst:76个
css:75个
3星 · 超过75%的资源 需积分: 18 64 下载量 142 浏览量
2013-08-20
18:00:01
上传
评论 4
收藏 2.22MB 7Z 举报
温馨提示
1)本资源的原版来源于“CodeSmith生成MVC4项目工程模板V1.0.12.0920”; 2)修改后的版本可以直接生成VS2010解决方案,并且生成的web工程可以直接在VS中打开,不需要手动添加到项目工程中; 3)生成的Global.asax中的 <%@ Application Codebehind="Global.asax.cs" Inherits="PLOES.Web.MvcApplication" Language="C#" %> 请最后修改为 <%@ Application Codebehind="Global.asax.cs" Inherits="PLOES.Web.MvcApplication" Language="C#" %> 4)修正了原版本中的部分bug,比如根命名空间的替换。
资源推荐
资源详情
资源评论
收起资源包目录
修改的CodeSmith生成MVC4项目工程模板 (356个子文件)
Web.config 3KB
repositories.config 133B
Generator.cs 9KB
_Layout.cshtml 6KB
About.cshtml 4KB
Register.cshtml 2KB
Index.cshtml 2KB
LogOn.cshtml 2KB
ChangePassword.cshtml 1KB
_LogOnPartial.cshtml 1KB
Contact.cshtml 1KB
Error.cshtml 216B
ChangePasswordSuccess.cshtml 190B
_ViewStart.cshtml 48B
jquery.snippet.css 87KB
jquery.snippet.min.css 50KB
jquery.ui.theme.css 19KB
screen.css 17KB
base.css 13KB
gray-theme.css 11KB
iehacks.css 11KB
iehacks.css 11KB
forms.css 11KB
typography.css 9KB
base.css 8KB
content.css 8KB
content_default.css 7KB
snippet.css 6KB
basemod.css 5KB
base.min.css 5KB
jquery.ui.datepicker.css 4KB
Site.css 4KB
microformats.css 4KB
microformats.css 4KB
screen-PAGE-layout.css 4KB
screen-FULLPAGE-layout.css 4KB
nav_slidingdoor.css 3KB
print_123_draft.css 3KB
vlist.css 3KB
print_120_draft.css 3KB
print_023_draft.css 3KB
print_103_draft.css 3KB
hlist.css 3KB
nav_vlist.css 3KB
tabs.css 3KB
tabs.css 3KB
nav_shinybuttons.css 3KB
jquery.ui.button.css 3KB
slim_iehacks.css 3KB
print_020_draft.css 3KB
print_100_draft.css 3KB
print_003_draft.css 3KB
grid-960-16.css 3KB
basemod_draft.css 3KB
base-rtl.css 2KB
slim_base.css 2KB
print_draft.css 2KB
base-rtl.css 2KB
grid-960-12.css 2KB
iehacks.min.css 2KB
print.css 2KB
patch_nav_vlist.css 2KB
patch_layout.css 2KB
jquery.ui.core.css 2KB
jquery.ui.autocomplete.css 2KB
jquery.ui.tabs.css 2KB
jquery.ui.dialog.css 2KB
iehacks-rtl.css 2KB
basemod_layout.css 2KB
nav_shinybuttons-rtl.css 1KB
jquery.ui.resizable.css 1KB
nav_vlist-rtl.css 1KB
vlist-rtl.css 1KB
jquery.ui.slider.css 1KB
hlist-rtl.css 1KB
jquery.ui.accordion.css 1KB
nav_slidingdoor-rtl.css 1KB
layout.css 1KB
patch_layout_draft.css 1KB
typography-rtl.css 1KB
layout.css 1KB
central_draft.css 974B
jquery.ui.progressbar.css 682B
jquery.ui.selectable.css 648B
jquery.ui.all.css 616B
base-rtl.min.css 571B
slim_base-rtl.css 530B
jquery.ui.base.css 427B
slim_iehacks-rtl.css 227B
Execute.cst 100KB
Dynamic.cst 89KB
WebProj.cst 26KB
AccountController.cst 14KB
web.config.cst 11KB
CoreProj.cst 9KB
Resources.Designer.cst 8KB
ServiceProj.cst 7KB
Resources.resx.cst 7KB
RepositoryBase.cst 7KB
EntityServiceImpl.cst 7KB
共 356 条
- 1
- 2
- 3
- 4
njutlb
- 粉丝: 1
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页