日期:2014-05-17  浏览次数:20949 次

问个非常奇怪的问题(C# WinForm VS2010)
为什么我的C#代码已经删除了,下次运行时居然还在执行这些代码,项目、解决方案都已经重新编译,电脑也已重启,这是什么问题,以前重来没有遇到过,请赐教!!
------解决方案--------------------
拿到别人的机器上试试,初步觉得 执行的和重新编译的 不是同一个地方的dll
------解决方案--------------------
可能dll的问题吧
------解决方案--------------------
不是同一个地方的dll
------解决方案--------------------
引用:
是同一个地方的dll,我把所有的项目和解决方案都清理了一次,然后重新编译了一次就OK了,但是现在好像还是有点问题,就是我每改点代码就要把项目关掉,再清理一次,重新编译,程序才正常,真是有点见鬼了!

VS打补丁了吗,好像没打补丁的话,偶尔有这样的问题。
------解决方案--------------------
菜单栏下选择”生成“ 再选择“清理解决方案” 运行试一下吧 
------解决方案--------------------
可能是引用错误了 

------解决方案--------------------
引用:
拿到别人的机器上试试,初步觉得 执行的和重新编译的 不是同一个地方的dll





+++
------解决方案--------------------
我也遇到过这种问题,原因就是1L说的。
------解决方案--------------------
把你的工程拿到别人的机器上,修改后重新编译试试
------解决方案--------------------
DLL的问题,清理下解决方案试试,然后看看DLL是不是同一个,以前有遇到过,我是把用到DLL全干掉,再重新整理到一个地方放进去,就不会犯这错了。
------解决方案--------------------
咋可能涅,是不是更改了Bug/Release模式
------解决方案--------------------
你的解决方案没有清理,一定是,DLL 没有从新编译成功,

引用的时候的DLL 不是你编译的那个DLL 被。

这种问题在简单不过了。