当前位置:编程学习 > C#/ASP.NET >>

VS2010窗体设计器改变了但是调试后没有改变。

改动且调试界面如下:

第一步:窗体设计器改变如下图红色字所指

第二步:启动调试

第三步:调试后生成的界面与调试前船体设计器的区别(理论上应该相同→跟着变化):


第四步:希望大侠们指点一二,怎么才能使调试界面与窗体设计器的改变\编辑同步,谢谢大家,后生有礼。 --------------------编程问答-------------------- 你点执行的时候那个就是 20090909 啊?! --------------------编程问答-------------------- 重新生成,哈哈 --------------------编程问答-------------------- 清理项目,重新生成 --------------------编程问答-------------------- 大哥大嫂们,还能想一想,有其他的办法吗?

清理项目,重新生成.........我都做过。都无济于事。


但是有一点,这种情况能生成,如下图:
--------------------编程问答-------------------- 大哥大嫂们,还能想一想,有其他的办法吗?

清理项目,重新生成.........我都做过。都无济于事。


但是有一点,这种情况能生成,如下图:
--------------------编程问答--------------------
引用 3 楼 egojit 的回复:
清理项目,重新生成



大哥,还能有其他办法吗? --------------------编程问答-------------------- 引用的自定义控件类也要重新生成,或包括到本项目中重新生成 --------------------编程问答-------------------- 或看一下,引用的自定义控件类的dll没引用正确 --------------------编程问答--------------------
引用 8 楼 u010383116 的回复:
或看一下,引用的自定义控件类的dll没引用正确


这就此工程所有的引用(如下图所示):



大哥能否回答时给小弟截个图呢? --------------------编程问答-------------------- 以前用VS2005时貌似碰到过,你编译结束后直接运行BIN\Debug下边项目看看是否正常?

然后删除BIN下边Debug 和Release“里边”所有文件,别吧文件夹删了,再试 --------------------编程问答-------------------- 1.清理项目,重新生成。
2.奇葩的是你项目里面不会是向当年哥一样,主项目引用-> 窗体, 结果~~ 我发现我引用的不是项目,而是DLL。。。。。。 --------------------编程问答--------------------
引用 11 楼 my_only 的回复:
1.清理项目,重新生成。
2.奇葩的是你项目里面不会是向当年哥一样,主项目引用-> 窗体, 结果~~ 我发现我引用的不是项目,而是DLL。。。。。。

第一:清理项目,重新生成,我试过了至少十次,都不成功。
第二:“主项目引用-> 窗体, ”是在哪儿,VS2010里面没有这种选项。
第三:“ 结果~~ 我发现我引用的不是项目,而是DLL。。。。。。”----←哥,该怎么操作,我用的是VS2010哈。 --------------------编程问答--------------------
引用 10 楼 icdbow 的回复:
以前用VS2005时貌似碰到过,你编译结束后直接运行BIN\Debug下边项目看看是否正常?

然后删除BIN下边Debug 和Release“里边”所有文件,别吧文件夹删了,再试


哥,我把debug里边的文件删了一遍又一遍,调试编译后,还是存在原来的问题,调试界面与设计器改变不同步。其中debug文件夹里边删除一次再编译还是会生成删除时的样子。如下图所示的debug文件内容
--------------------编程问答--------------------
引用 13 楼 u010655452 的回复:
我把debug里边的文件删了一遍又一遍


 bin/Release 删了没? 兄台,这个一定要删的。 --------------------编程问答-------------------- 猜想 .NET 为了方便,如果生成版本号相同的话,只在发布程序上“升级”。

你两个文件夹的程序都干掉了,然后修改程序版本号,再有问题我就不知道了。 --------------------编程问答-------------------- 把控件拉大点试试 也许是换行了 --------------------编程问答-------------------- 关闭vs 重新打开 试试 --------------------编程问答-------------------- 你是不是在代码中有赋值的地方,查看一下 --------------------编程问答-------------------- 来开眼界了! --------------------编程问答-------------------- 我也有过这个情况,解决办法,第一次随便加一个控件,生成,然后再把控件删除,生成,解决问题。 --------------------编程问答-------------------- 在你的VS任一后台代码中,按 ctrl+shift+F 键,查找范围选择整个解决方案(solution),搜索“语言”,这两个字

比较大的可能性应该是你后台某个地方是不是硬编码给这个控件赋值了? --------------------编程问答--------------------
引用 21 楼 u010672555 的回复:
在你的VS任一后台代码中,按 ctrl+shift+F 键,查找范围选择整个解决方案(solution),搜索“语言”,这两个字

比较大的可能性应该是你后台某个地方是不是硬编码给这个控件赋值了?



哥,你是我的亲哥,问题解决了,谢谢您。你有QQ号没,告诉兄弟。 --------------------编程问答--------------------
引用 21 楼 u010672555 的回复:
在你的VS任一后台代码中,按 ctrl+shift+F 键,查找范围选择整个解决方案(solution),搜索“语言”,这两个字

比较大的可能性应该是你后台某个地方是不是硬编码给这个控件赋值了?


我把后台程序里边的“语言”这两个汉字改为“语言20090909”就解决了。 --------------------编程问答--------------------
引用 21 楼 u010672555 的回复:
在你的VS任一后台代码中,按 ctrl+shift+F 键,查找范围选择整个解决方案(solution),搜索“语言”,这两个字

比较大的可能性应该是你后台某个地方是不是硬编码给这个控件赋值了?



哥,直接点击这儿就可以了[color=#FF0000][/color]

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,