创建调试信息时出错 - 代码无法编译

mod*_*bie 22 c# visual-studio-2008

我正在使用VS 2008.当我在代码中进行更改并尝试编译时,我收到以下错误:

错误7创建调试信息文件"C:\ Documents and Settings\jbezanson\My Documents\MyProjects\DispatchBoard\DispatchBoard\obj\Debug\DispatchBoard.PDB' - 'C:\ Documents and Settings\jbezanson\My Documents \时出现意外错误MyProjects\DispatchBoard\DispatchBoard\_ obj\Debug\DispatchBoard.pdb:进程无法访问该文件,因为它正由另一个进程使用.'DispatchBoard

使用Process Explorer,始终devenv.exe是锁定文件.如果我在发布模式下运行,则不会发生这种情况.它开始于2天前,当我启动WPF应用程序时,从那时起它就发生在我工作的每个应用程序上.

我能从谷歌找到的唯一信息是指VS 2003中的一个错误.

其他人有这个问题吗?我如何解决它?每次我想编译时都不得不杀死文件句柄.

小智 19

如果您打开了多个VS实例,请关闭其他实例(除了您尝试编译的实例) - 这可能会解决问题.


Jod*_*odi 9

当我遇到锁定文件的问题时,我使用Unlocker.(如果你尝试了所有东西并且它不起作用,试试这个;)

如果链接断开,这里是一面镜子.


man*_*nji 6

您是否尝试过关闭VS,删除obj folder然后重启VS?