准备开始整理一下这个项目的整体框架,很久没研究这个框架了,心里还是念着的,今儿乘有时间弄一下。

一丁点建议:

  先自己一个一个的搬作者的类库,这样就能很好的理解作者的项目结构

  每搬一个类库都运行一下哦,看需要引用哪些DLL和项目,直到编译成功后,再进行下一步

  自己组建和项目一样的目录结构,这样可以理解一下项目配置里面的输出路径的意图(项目右键 -> 生成 -> 输出 -> 输出路径)  

1、先把原始框架里面的东西 一些类库 搬到新建的解决方案中,解决方案是用VS2015建的,

  2019建好像有问题,好像是MVC版本的问题,暂时没管,先把主线弄完了来。

  新建的解决方案目录结构和作者的一致,免得出现其它问题。

  主要操作就是:

    1、新增一个空白的解决方案

    2、然后新建解决方案文件夹

    3、在解决方案目录建立很多个文件夹,文件夹的名称和作者的解决方案里面的文件夹名称一致

    4、把作者的类库 拷贝到 对应的文件夹中,这样的一个好处是,文件目录结构和解决方案的结构一致,一一对应。

    5、在解决方案中里面的各个文件,添加相应的类库,类库就在之前拷贝的那些文件夹中。

    6、上面几步的目的,把作者的项目结构拷贝过来(除UI外),让本地目录结构和解决方案的结构一致,这样好找类库些

    7、类库拷贝完了,就是一些DLL的引用,还有项目的引用。这里多注意一下,因为是昨天下班前弄的,详细步骤以后空了贴上哈

  按照这个结构建立的解决方法,项目的输出路径也需要调整:

    以前:..\Rookey.Frame.Lib\web\

    改为:..\..\Rookey.Frame.Lib\web\

  相关图片:

  

  

2、项目结构建立好了,准备建一个启动项目来测试一下

  先把结果给出来,免得坑大家。新建的那个启动项目必须是基于MVC的!!!

    一开始是新建了一个控制台项目,测试了一下,不能用。

    然后新建了WebForm的项目,测试了一下,还是不能用,

    最后新建了基于MVC的项目,这个能用了。

  除了新建项目外,还需要注意一下,把配置文件拷贝过来哦,然后就是一下DLL,这个DLL我一开始也是不知道需要哪些,

   打开login页面,看缺什么DLL文件,就拷贝对应的DLL文件过来放在bin目录,只有一个bug是没有详细提示的,调试一下项目也能看出是缺了哪个DLL

  补充一下 作者的那个DLL目录 我也是拷贝过来的

  相关图片:

  

  

3、测试环境,除了上面的一些东西外,还有以前建立的表和数据,如下

    

  

  

  

4、下面就开始测试数据的流向了,看程序是怎么一步一步走的,以前各个模块之间的关系,

  尽量画两个简单的图,这样不管是自己看,还是别人看,也清晰些。 

5、具体步骤了哦

  这个以前好像大致写过,我先看一下以前,

最新文章

  1. ES6之字符串扩展方法(常用)
  2. 11 Set和Map数据结构
  3. UWP图片编辑器(涂鸦、裁剪、合成)
  4. VS2015 建立C++ dll库文件
  5. 论文第5章:Android绘图平台的实现
  6. linux 线程操作问题undefined reference to 'pthread_create'的解决办法(cmake)
  7. bzoj2795
  8. ACE的Socket初步
  9. linux环境下deb格式文件转换成rpm格式
  10. tomcat异常
  11. Linux 文件内容转码
  12. 设计模式(五)适配器模式Adapter(结构型)
  13. OPENSSL库的使用-DES篇
  14. Mysql 5.6 新特性
  15. viewpager处理(一):让viewpager不能滑动
  16. Vue源码后记-其余内置指令(3)
  17. SH2018笔试题之成长值问题
  18. Hadoop学习------Hadoop安装方式之(二):伪分布部署
  19. Kafka史上最详细原理总结
  20. Kettle学习之Spoon简单使用

热门文章

  1. 【vue】搭建vue环境以及要安装的所有东西
  2. 修改host文件加速访问github
  3. c#中泛型
  4. Springboot vue.js html 跨域 前后分离 Activiti6 shiro 权限
  5. 【转载】C#通过Copy方法快速复制DataTable对象
  6. 【转载】C#中遍历DataTable中的数据行
  7. ECharts堆叠柱状图label显示总和
  8. pandas 之 索引重塑
  9. 【转载】【凯子哥带你学Framework】Activity启动过程全解析
  10. ARM处理器基础知识