2 dearwangzong dearwangzong 于 2015.07.06 20:53 提问

VS2013设计器显示对象在其他地方被引用附图, 10C

= = 首先吐槽一下这个提问的问题栏搜索相关联的问题的时候打一个字卡1分钟的蛋疼问题。我大CSDN就不能做成百度那样不卡的吗,老天。。。
好吧, 接下来说问题,是这样的,我VS2013很早以前创建了一个界面,但是最近根据实际需求需要将界面的某个部分删除掉。于是我就打开界面点了一下界面。爽快的事情发生了
图片说明
关闭了窗体重新打开显示对象在其他地方被引用,
关闭VS设计器,重启电脑都一样,OMG,简直丧心病狂令人发指。最后我做出决定,放弃了╮(╯▽╰)╭
才怪...
所以只能来求救了,抱歉,我真心不希望是:重装VS就好了这样的答案,说实话我没有时间重装VS玩。项目比较紧,希望各类大神能帮忙下

5个回答

guwei4037
guwei4037   Ds   Rxr 2015.07.06 20:57

但是最近根据实际需求需要将界面的某个部分删除掉

找一找该项目的备份(如果有用svn的话)。

dearwangzong
dearwangzong 直接F5没有问题,Ctrl+F5也是没有问题,如果不尝试动那个界面的任何一个控件都不会有问题,一旦点击了后就会出问题了,但是最终结果只是无法拖动界面的控件, 控件会显示被使用,但是直接F5依然没问题。。
2 年多之前 回复
guwei4037
guwei4037 回复火焰猫麟: 不要打开设计器,直接编译-运行项目,看是否有错误。
2 年多之前 回复
dearwangzong
dearwangzong 回复guwei4037: 请教下我该怎么下手,如果是代码的问题的话是在设计器代码问题吗?还是说我编译的代码?
2 年多之前 回复
guwei4037
guwei4037 回复火焰猫麟: 根据你的描述,是你代码的问题,重装vs,打补丁都是没用的。没有备份,只有根据你删掉的某个部分,入手了。
2 年多之前 回复
dearwangzong
dearwangzong 没,SNV部署在公司内网上,外网访问不到,而且人在现场,代码基本上就我这里是最新的了,这个错误是无法更正的吗?或者说有没有打个补丁之类的就可以?
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.07.06 21:14

用记事本打开你的源代码的.designer.cs文件,去掉会出错的代码,然后再打开,就能解决。
目测你重装vs是没用的,是你代码的问题。

dearwangzong
dearwangzong = = 记事本打开?可是我不清楚我哪里的代码出错了啊- -
2 年多之前 回复
91program
91program   Ds   Rxr 2015.07.07 07:32

建议你先找其他人的电脑,在其上使用 VS2013 打开工程试试,如果也一样出错就只能手动编辑工程文件了。

suiyunonghen
suiyunonghen   2015.07.07 14:08

有没有SVN备份啥的,恢复一下,如果没有,看看文件属性,是不是只读的。

guonan198811
guonan198811   2015.07.08 11:35

先去设计器designer.cs的代码上=把要删除的代码注释或者删除掉,再动界面应该就没事了,在winform或者WPF界面直接删除控件确实会引起这样的错误,一般直接把出错代码注释掉就能解决

Csdn user default icon
上传中...
上传图片
插入图片