生成的项目模块(Project)添加到VS解决方案 - C/S框架三层架构代码生成器操作指南
![]() ![]() 生成的项目模块(Project)添加到VS解决方案 (适用企业版v4.x、旗舰版v5.x开发框架) 1. 打开源码文件所在目录 打开源码文件所在目录,如:c:\test\,红框【CSFrameworkV4_5.MyTester】是生成的项目(Project)目录。 ![]() 项目(Project)目录下的文件结构: ![]() 2. 复制项目目录到VS解决方案的根目录下面 将CSFrameworkV4_5.MyTester目录复制到CSFrameworkV4.5.3.Client目录下。 ![]() 3. 打开VS,添加已有项目 打开VS,添加现有项目,找到CSFrameworkV4_5.MyTester子目录, 选择CSFrameworkV4_5.MyTester.csproj 文件,添加到解决方案。 ![]() 添加完成,在解决方案可以看到CSFrameworkV4_5.MyTester项目 ![]() 4. 修改AssemblyInfo.cs文件 双击 AssemblyInfo.cs文件,添加ModuleID及ModuleNames两个枚举类型的值。 ![]() ![]() AssemblyModuleEntry 是 开发框架业务模块(DLL动态库)的特性标识,用于识别开发框架的DLL文件。 C# Code: public class AssemblyModuleEntry : Attribute { public AssemblyModuleEntry(int moduleID, string moduleName, string moduleEntryNameSpace); public string ModuleEntryNameSpace { get; } public int ModuleID { get; } public string ModuleName { get; } } //来源:C/S框架网 | www.csframework.com | QQ:23404761 ModuleID: 模块编号,不可重复。 ModuleName:模块名称,模块主菜单的Title。 ModuleEntryNameSpace:模块主窗体的命名空间。 注意!!! 若是CSFramework.Demo程序,ModuleID, ModuleNames两个枚举类型是不可定义的,因此构造器直接传入参数即可,参考: C# Code: [assembly: AssemblyModuleEntry(101,"我的新模块","CSFrameworkV5.DemoDataDictionary.frmDataDictionaryMain")] //来源:C/S框架网 | www.csframework.com | QQ:23404761 5. 重新编译解决方案,运行程序。 ![]() 扫一扫加微信 ![]() ![]()
参考文档:
Asp.Net生成图片验证码(C/S框架网开源) C#-C/S框架如何新建一个模块和业务窗体? C/S框架用来开发一个新模块,这个学习得花多少时间? C/S框架-WebService架构下分页查询数据解决方案 C/S框架-WebService架构用户凭证(令牌)解决方案 C/S框架后台数据更新模型之ORM自动生成SQL基本原理 VS编译生成解决方案失败,但是检查源码完全正常的奇异现象 左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版) .Net项目源码(C#+VS)成功案例展示中心 | C/S框架网 Winform+DevExpress框架之独立图片存储解决方案|C/S框架网 Winform快速开发框架之存储图片资源解决方案|C/S框架网 VS2015源码管理器-GIT解决冲突并提交结果|C/S框架网 代码生成器加载用户表和视图报错解决方案|C/S框架网 C/S框架创建Ribbon样式的模块功能按钮展示区(RibbonModuleLoader类) 生成的窗体Form源码集成到VS解决方案 - C/S框架三层架构代码生成器操作指南
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |