生成的项目模块(Project)添加到VS解决方案 - C/S框架三层架构代码生成器操作指南

  生成的项目模块(Project)添加到VS解决方案 - C/S框架三层架构代码生成器操作指南

生成的项目模块(Project)添加到VS解决方案 - C/S框架三层架构代码生成器操作指南



生成的项目模块(Project)添加到VS解决方案

(适用企业版v4.x、旗舰版v5.x开发框架)



以下步骤将演示CSFramework代码生成器生成的项目(Project)源码添加到vs解决方案。



操作步骤:


1. 打开源码文件所在目录 


  打开源码文件所在目录,如:c:\test\,红框【CSFrameworkV4_5.MyTester】是生成的项目(Project)目录。


贴图图片-自动生成的源码集成到VS解决方案09



项目(Project)目录下的文件结构:


贴图图片-自动生成的源码集成到VS解决方案10


 2. 复制项目目录到VS解决方案的根目录下面


将CSFrameworkV4_5.MyTester目录复制到CSFrameworkV4.5.3.Client目录下。


贴图图片-自动生成的源码集成到VS解决方案11


3. 打开VS,添加已有项目


  打开VS,添加现有项目,找到CSFrameworkV4_5.MyTester子目录,
选择CSFrameworkV4_5.MyTester.csproj 文件,添加到解决方案。


贴图图片-自动生成的源码集成到VS解决方案12



添加完成,在解决方案可以看到CSFrameworkV4_5.MyTester项目


贴图图片-自动生成的源码集成到VS解决方案13



4. 修改AssemblyInfo.cs文件



  双击 AssemblyInfo.cs文件,添加ModuleID及ModuleNames两个枚举类型的值。


贴图图片-自动生成的源码集成到VS解决方案14


贴图图片-自动生成的源码集成到VS解决方案15



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. 重新编译解决方案,运行程序。



C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

生成项目模块(Project)添加VS解决方案 - C/S框架架构代码生成器操作指南
生成窗体Form源码集成VS解决方案 - C/S框架架构代码生成器操作指南
3.2将项目模块(Project)添加VS解决方案
C# Winform 架构代码生成器 V5.1版正式发布
WinFramework添加工程项目Project新建业务模块(DLL库)
C/S架构Winform 代码生成器软件|C/S框架网原创作品
CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口源代码
C/S架构快速开发平台代码生成器简介
CSFramework代码生成器自动生成主从表界面-C/S框架
推荐基于C/S架构软件开发工具(Winform+C#语言+ADO.NET+代码生成器)
使用代码生成器快速生成业务模块Project项目
C/S架构快速开发平台代码生成器CodeGeneratorV5.1
C/S架构轻量级快速开发框架WinFramework-VS解决方案和工程项目
CSFramework代码生成器生成种ORM模型类(静态类ORM,实体类ORM,标准对象)
C/S开发框架代码生成器工具增加DevExpress版本配置
CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具)
Winform界面自适应快速开发框架(C#+Dev+架构+多数据库支持)
代码生成器(CodeGenerator)简介
C/S软件系统开发框架代码生成器功能升级V5.1
Winform快速开发框架平台代码生成器核心优势