【机房重构】——错误集锦(一)
2016-04-24 10:32
190 查看
前景提要:组合查询完成有了一段时间,自己的懒癌症已经到了后期。做完之后再也没有打开过,有时候窗体放着也可以放‘坏’。在次打开之后除组合查询的模板之外,继承的窗体都出现了以下的问题。看问题的帮助,大致意思就是缺少了引用项,理解就是父窗体的某个引用没有添加到子窗体中。
![](http://img.blog.csdn.net/20160424092901623)
下面介绍几种解决办法:
一、先介绍我想到的解决办法:1、首先这也是我想到的办法,“重新生成解决方案”。就是重新编译每个文件,这样速度要满些,但可靠度高一些。而生成解决方案则在上次编译的基础上编译那些修改过了的文件,而没有修改的文件不编译,类似于数据库里的增量备份。2、重新启动计算机并启动VS,可能是在打开的时候某些文件并未加载。
二、解决办法:1、先把父窗体从项目中排除,然后清理、在生成解决方案,然后再添加父窗体。
第一步:排除父窗体,父窗体不清理
![](http://img.blog.csdn.net/20160424100728852)
第二步:整个解决方案都清理
![](http://img.blog.csdn.net/20160424100904098)
第三步:添加父窗体。在U层下进行操作(清理解决方案”将删除所有中间文件和输出文件,只留下项目文件和组件文件,以后可以从这些文件生成中间文件和输出文件的新实例。)
![](http://img.blog.csdn.net/20160424101453964)
2、重新将父窗体生成可执行文件。这也是我的解决方法。这里没有引用的项指的是:可执行文件或DLL。
思考:其实有时候学习深度的加强,反而会让我们禁锢了思维。总觉得是一个天大且难解决的错误。总觉得解决方法应该是怎样怎样的高大上,其实不然,可能就是一个简单的符合亦或是重新生成可执行文件。。。凡事多思多想,切莫只喜高楼,不恋茅屋。
下面介绍几种解决办法:
一、先介绍我想到的解决办法:1、首先这也是我想到的办法,“重新生成解决方案”。就是重新编译每个文件,这样速度要满些,但可靠度高一些。而生成解决方案则在上次编译的基础上编译那些修改过了的文件,而没有修改的文件不编译,类似于数据库里的增量备份。2、重新启动计算机并启动VS,可能是在打开的时候某些文件并未加载。
二、解决办法:1、先把父窗体从项目中排除,然后清理、在生成解决方案,然后再添加父窗体。
第一步:排除父窗体,父窗体不清理
第二步:整个解决方案都清理
第三步:添加父窗体。在U层下进行操作(清理解决方案”将删除所有中间文件和输出文件,只留下项目文件和组件文件,以后可以从这些文件生成中间文件和输出文件的新实例。)
2、重新将父窗体生成可执行文件。这也是我的解决方法。这里没有引用的项指的是:可执行文件或DLL。
思考:其实有时候学习深度的加强,反而会让我们禁锢了思维。总觉得是一个天大且难解决的错误。总觉得解决方法应该是怎样怎样的高大上,其实不然,可能就是一个简单的符合亦或是重新生成可执行文件。。。凡事多思多想,切莫只喜高楼,不恋茅屋。
相关文章推荐
- AngularJS 指令
- 浅谈js中的执行环境和执行环境对象
- c++中各种数据类型所占字节
- [转]使用MATLAB进行USB摄像头的编程
- OpenWrt-uci命令系统
- poj-1328-Radar Installation
- javascript 正则表达式 反向引用
- C 库 —— time.h
- LRU缓存算法实现
- 步入python与Opencv
- GDB多进程多线程调试
- hdu1194Beat the Spread!
- 用Wordpress搭建个人网站(1)
- 用正则表达式转义html代码
- 双重检查锁定和延迟初始化
- 如何按规定的格式向mysql中导入数据
- 大型网站架构图
- 函数名 和 自己定义的普通函数指针 辨析
- JAVA线程(二)
- 逆序输出字符串采用递归的方式