CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具)
作者:C/S框架网|www.cscode.ne  发布日期:2020-11-10 17:17:48
  CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具)


关于C/S框架改名:

C/S系统快速开发框架解决方案命名规范统一是以CSFrameworkV5开头(如下图所示), 用户若要改为自己的项目名称,比如 YourMES.XXXX,可以借助C/S框架网提供的VS解决方案改名工具实现快速改名,对子目录名称、解决方案名称(*.sln),工程项目(*.csproj)、源码文件(*.cs),以及类的命名空间、类引用的命名空间全部自动改名。


C/S系统开发框架旗舰版V5.0目录结构:

C/S系统开发框架目录结构



改名顺序:

1. 先改底层的解决方案,直到编译成功:

CSFramework.Core.dll
CSFramework.DB.dll
CSFramework.SqlConnector.exe


2. 改代码生成器,直到编译成功:

CSFramework.CodeGenerator.exe
CSFramework.CodeGeneratorCore.dll


3. 改基础架构,直到编译成功:

CSFramework.Foundation,(必须能单独编译通过DataAccess.DLL)
CSFramework.ServerFoundation (必须能单独编译通过WCFContract.DLL)


4. 以下Demo案例不需要更改(若要更改,请遵循以下顺序):
CSFramework.ServerDemo
CSFramework.ClientDemo


注意:

打开VS解决方案发现工程项目加载失败,是因为现有目录结构不一样,请删除加载失败的项目,重新添加现有工程项目,参考下图:


CSFramework.ServerFoundation解决方案:

贴图图片-服务端引用的工程项目1


引用了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打开外部程序,因此要更改以下的常量值。

贴图图片-打开外部程序升级程序




*************************************************************************

编译出问题怎么办?


1. 在对项目改名过程中,编译错误主要原因是引用dll错误,因此,请先编译底层的dll,然后在vs内删除
相关引用,重新引用新编译的dll。

2. 完成改名后,在文件目录搜索CSFramework*.dll/exe,删除这些文件,确保全部改好。

3. 若发现资源文件 *.resx, 或者Resources.Designer.cs改名失败,请将原文件复制过来替换,手工修改里面的命名空间即可。

4. 综上所述,任然有无法解决的问题,请联系小二。


*************************************************************************



VS解决方案专业改名工具 CSFramework.Rename V1.0 - C#版


VS解决方案专业改名工具 CSFramework.Rename V1.0 - C#版




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

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



上一篇 下一篇