"断点当前不会被命中.在dll文件中找到了一个文件副本,但当前源代码不同"

Var*_*ári 11 .net c# breakpoints visual-studio-2015

我一直收到这个错误,说有.cs文件的副本,因此断点不会被击中.

我曾尝试清洗液,重建,删除的OBJ和bin文件夹的.pdb文件,关闭VS和重新启动,重启整机(它的Windows有时,最复杂的,无法解释的问题,拿不动这样的:\)

知道我还能尝试什么吗?这是VS2015上的一个.net项目

断点错误

Var*_*ári 5

我发现了这个问题,结果发现IIS被配置为使用我备份文件夹中的项目的不同副本.这听起来很傻但如果有人有类似的东西我会保持这个问题.

  • 如果您正在运行一个 web 项目,请转到项目设置 / web / 在服务器下,单击按钮创建虚拟目录,这将重新映射文​​件夹并获得正确的源文件... (3认同)
  • 有一个非常相似的问题。重新启动 VS 有帮助。 (2认同)