CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具)
CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具)
关于C/S框架改名:
C/S系统快速开发框架解决方案命名统一以CSFrameworkV5开头(如下图所示), 用户若要改为自己的项目名称,比如 YourMES.XXXX,可以借助C/S框架网提供的VS解决方案改名工具快速改名。改名工具能对子目录名称、解决方案名称(*.sln),工程项目(*.csproj)、源码文件(*.cs),以及类的命名空间、类引用的命名空间名称快速替换改名。
扫一扫加微信
关于C/S框架改名:
C/S系统快速开发框架解决方案命名统一以CSFrameworkV5开头(如下图所示), 用户若要改为自己的项目名称,比如 YourMES.XXXX,可以借助C/S框架网提供的VS解决方案改名工具快速改名。改名工具能对子目录名称、解决方案名称(*.sln),工程项目(*.csproj)、源码文件(*.cs),以及类的命名空间、类引用的命名空间名称快速替换改名。
C/S系统开发框架旗舰版V5.0目录结构:
解决方案改名必读:
1. 改名后必须能编译通过,并将相关的dll文件复制到下一个已改名后解决方案的debug目录,保持项目引用的dll是最新的。
2. Core.dll, DB.dll是完全独立的程序,不依赖其他dll.
3. Demo程序不建议改名(ClientDemo,ServerDemo),dll引用复杂,编译比较麻烦。Demo本来是演示版本,改名也没什么意义的。
改名顺序:
1. 先改底层的解决方案,直到编译成功:
CSFrameworkV5.Core.dll
CSFramework.DB.dll
CSFrameworkV5.SqlConnector.exe
2. 改代码生成器,直到编译成功:
CSFrameworkV5.CodeGenerator.exe
CSFrameworkV5.CodeGeneratorCore.dll
3. 改基础架构,直到编译成功:
CSFrameworkV5.Foundation,(必须能单独编译通过DataAccess.DLL)
CSFrameworkV5.ServerFoundation (必须能单独编译通过WCFContract.DLL)
4. 以下Demo案例不需要更改(若要更改,请遵循以下顺序):
4.1)CSFramework.ClientDemo, (单独编译通过DemoDAL.DLL, DemoInterfaces.DLL,DemoModels.DLL 然后将3个DLL文件复制到ServerDemo的debug目录)
4.2)CSFramework.ServerDemo
4.3)CSFramework.ClientDemo
注意:
打开VS解决方案发现工程项目加载失败,是因为现有目录结构不一样,请删除加载失败的项目,重新添加现有工程项目,参考下图:
CSFramework.ServerFoundation解决方案:
引用了CSFrameworkV5.DataAccess项目,
文件位置:CSFrameworkV5.ClientFoundation\CSFrameworkV5.DataAccess
CSFramework.ServerDemo解决方案:
引用了CSFrameworkV5.DataAccess项目,
文件位置:CSFrameworkV5.ClientFoundation\CSFrameworkV5.DataAccess
引用了CSFrameworkV5.DemoDAL项目,
文件位置:CSFrameworkV5.ClientDemo\CSFrameworkV5.DemoDAL
5. CSFramework.AutoUpgrader自动升级程序改名:
注意:主程序(CSFrameworkV5.Main.exe)调用自动升级程序的,通过Process.Start打开外部程序,因此要更改以下的常量值。
6. 其他改名的地方(重要!!!!!!!!!!!!!!!)
解决方案CSFrameworkV5.Client-Foundation,打开Common模块的Globals.cs文件,查找CSFramework,替换为你的项目名称,如下面的:EMES
*************************************************************************
************* 编译出问题怎么办? *****************
1. 在对项目改名过程中,编译错误主要原因是引用dll错误,因此,
请先编译底层的dll,然后在vs内删除相关引用,重新引用新编译的dll。
2. 完成改名后,在文件目录搜索CSFramework*.dll/exe,删除这些文件,确保全部改好。
3. 若发现资源文件 *.resx, 或者Resources.Designer.cs改名失败,请将原文件复制过来替换,手工修改里面的命名空间即可。
4. 综上所述,任然有无法解决的问题,请联系小二。
*************************************************************************
VS解决方案专业改名工具 CSFramework.Rename V1.0 - C#版
扫一扫加微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网