fru*_*der 98 c# visual-studio-2008
这真让我抓狂.
我有一个相当大的项目,我试图修改.我之前注意到,当我输入时DbCommand,visual studio没有对它进行任何语法高亮,我正在使用System.Data.Common.
即使没有突出显示,该项目似乎在我的浏览器中正常运行.所以我决定运行调试器来查看事情是否真的有效.
每次调用没有突出显示的类时,我都会收到"the source file is different from when the module was built"消息.
我清理了解决方案并重建了几次,删除了tmp文件,按照此处的所有说明获取"源文件与模块构建时不同".,重新启动Web服务器,它仍然告诉我源文件是不同的,当他们显然不是.
因为这个原因,我无法测试我今天编写的任何代码.
小智 107
我在运行控制台应用程序时出现此问题,其中不同的源是具有入口点的源(静态void Main).删除bin和obj目录并进行完全重建似乎纠正了这一点,但每次我更改代码时,它都会再次过时.
我找到的原因是:
(对于#2 - >可通过'Debug/Release'下拉列表下的工具栏访问.)
小智 23
我只是遇到同样的问题,我的项目都在同一个解决方案中,所以他们使用Project to Project引用,所以当一个更改时,其他项目应该已经更新.然而情况并非如此,我试图构建,重建,关闭VS2010,从源代码控制中提取新副本.这些都不起作用,我最终尝试的是右击项目并单独重建每个项目.这更新了.dlls和.pdb文件,以便我可以通过调试.
这里的问题是你的dll和/或你的pdb文件不同步.