VB.NET机房重构问题点滴积累
来源:互联网 发布:微信小程序 源码 提取 编辑:程序博客网 时间:2024/05/22 17:02
给鄙文命名的时候,写完“VB.NET机房重构问题点滴积累”这个名字,I 莫名地笑了,处于我这个阶段,还能笑得出来、看来心情还没有想象当中地那么糟,嗯……还是直接进入正题吧.
用继承类窗体可以减少设计窗体时的工作量、编程时的代码量,但是如果不仔细地话相应的也会带了一些问题,一些问题、一些莫名其妙,如下:
显示么有找到UI.FrmFather(父窗体,现在感觉起这个名字不太好,因为还用到了其他的父窗体——命名也是一门学问),我UI中明明有这个窗体了,而且这个子类有两个:另一个”充值记录查询“是可以打开的,SO what's going on here?上网查了一些资料:
原因:
一、
完整的错误信息:“请确保引用了包含此类型的程序集。” 如果此类型是开发项目的一部分,请确保已成功生成该项目。
由于未找到引用,因此出现了此错误。
请确保引用此错误信息中指示的类型,并且引用此类型所要求的任何程序集。
更正此错误:
通常,问题在于该解决方案中的某个控件还没有生成。 若要生成此控件,请从“生成”菜单选择“生成解决方案”。
另外,如果此控件已经生成,则右击解决方案资源管理器中的“引用”文件夹并选择“添加引用”,手动添加一个引用。
Visual Studio 能够标识该文件中的所有类;此错误后面的列表详细说明每个类为什么不能满足 Visual Studio 的要求。
该列表可能包括以下某个特定错误:
未能加载基类“<class name>”
无法设计基类“<class name>”
未安装基类“<class name>”的设计器
更正此错误
从某个支持设计器的基类派生。
如果该类从项目内的某些对象(比如继承的窗体或控件)派生,则应确保通过选择“生成”菜单上的“生成解决方案”来生成此项目。
FormMain从FormMainBase继承之后,一旦修改FormMainBase就会出现这个问题(没记得改过,不过可能选择性失忆了)
解决:
1: 关闭VS所有窗口,后重启.即可返回正常.
2: 第一种方案不成功,关闭VS所有窗口,点击解决方案->清理解决方案->点击解决方案->重新生成解决方案 即可
解决!
3: 第二种方案不成功,关闭VS所有窗口,检查是否引用第三方控件,如Developer Express;重新导入控件,后启动VS,重新编译即可.在 工具栏(有很多控件的) →右键→ 选择→添加引用,一般是引用dll文件,即第三方控件
4 : 第四种方案不成功,卸载第三方控件,重新安装第三方控件,在导入控件,启动VS,重新编译
5: 如果上面的方案都不行,可以先把父窗体从项目中排除,然后清理、在生成解决方案,然后再添加上
机房进行这么多天了,这么慢的进度——没有原因是不可能的,但是也没感觉自己拖延,更不想说自己效率低,不过大概这就是原因吧,现在需要做的不仅仅是“加油”这么简单了,捉急 ~~~~~~…………加油
- VB.NET机房重构问题点滴积累
- 【VB.NET机房重构】ADO.NET
- VB.NET机房重构总结
- vb.net机房个人重构总结
- 【vb.net机房重构】转折点
- 【vb.net机房重构】存储过程
- 【VB.Net机房重构】--简述配置文件
- 【VB.NET机房重构】编程注释
- 【VB.NET机房重构】时间格式
- 【VB.NET机房重构】.NET三层登录
- 组合查询=实体+模板方法——机房重构点滴积累
- 【机房重构】知识点积累
- 【机房重构之积累】
- <机房收费系统>重构至今之感(VB.NET)
- vb.net窗体继承(机房重构知识点总结)
- vb.net版机房收费系统重构
- VB.NET机房重构之数据库设计
- VB.NET版机房重构--数据库的设计
- 禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项
- Adaboost 算法的原理与推导
- 搭建notepad++ python环境, 配置numpy 与 matplotlib
- mxml学习总结
- Android Studio 导入各种形式的三方库
- VB.NET机房重构问题点滴积累
- 今天第几天
- 不完全node实践教程-第五发
- 概率论部分整理
- 使用gulp 完成前端自动化
- 介绍 JSON
- 第一次注册csdn博客
- 5-31笛卡尔树(25 分)
- mysql学习之1——mysql不同引擎的区别