Visual studio 2010 我的VisualStudio2010存在一个巨大的问题

Visual studio 2010 我的VisualStudio2010存在一个巨大的问题,visual-studio-2010,Visual Studio 2010,my visual studio 2010不时占用调试子目录中的可执行程序。 因此,我必须卸载解决方案并重新加载它。然后重建它,然后运行它。 所有的情况都变得更糟了 我真的不能那样工作。 我已经在调试部分中取消单击了启用虚拟演播室托管进程 在这种情况下,是否有人可以帮助我?也可能不是Visual Studio锁定了可执行文件,请使用“Unlocker”检查锁定情况:这是一种解决方法,但在大多数情况下对我都有效。这并不能解决根本原因,但可以解决症状(文件锁定): 将此添加为预生成事件: if ex

my visual studio 2010不时占用调试子目录中的可执行程序。
因此,我必须卸载解决方案并重新加载它。然后重建它,然后运行它。
所有的情况都变得更糟了
我真的不能那样工作。 我已经在调试部分中取消单击了启用虚拟演播室托管进程


在这种情况下,是否有人可以帮助我?

也可能不是Visual Studio锁定了可执行文件,请使用“Unlocker”检查锁定情况:

这是一种解决方法,但在大多数情况下对我都有效。这并不能解决根本原因,但可以解决症状(文件锁定):

将此添加为预生成事件:

if exist "$(TargetPath).locked" del "$(TargetPath).locked"
if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
(解决方案来源:)

这里还有一个类似的问题和自由的解决方案:

当发生这种情况时,我打开并使用Find-Find Handle或Dll菜单来查找文件仍处于打开状态的进程。从那里,我可以跳转进程中的句柄,并从process Explorer中关闭它。这是可行的,尽管它有点粗糙

你的,
阿洛伊斯·克劳斯

你所说的占领是什么意思?您是否收到一些特定的错误消息?@mjcopple。当我说“占用”时,我的意思是它保留了它,我不能删除它。这种现象并非每次都会发生。突然出现并突然消失。您是否正在使用CTRL-F5运行构建的应用程序?这将产生一个独立的进程,该进程将导致后续生成失败,因为可执行文件已被保留且无法覆盖。我建议您检查可以在您的VS实例中运行的外部包或VS加载项,看看它是否继续工作。你也可以确保你的防病毒软件不会干扰你的构建目录,有些程序对此很挑剔。我总是在开发周期之间使用CTRL+SHIFT+B来构建我的程序。如果你能解释一下你正在做什么来构建或调试你的解决方案,我们可以给你更好的帮助。另外,请记住,如果在调试模式下运行,则无法更改要编译的部分代码!这包括结果,即您的可执行文件!我这样做了,锁来自VS本身。“锁突然来了,然后自己开了,就像那样。”特奥曼·索古尔。我读了你的解决方案,就像你说的,它不能解决问题的根源。我想向微软求助一个严肃的渠道,我不知道会是什么。在这里你可以填写一份bug报告,他们会认真对待:@Teoman Soygul。我发现你对这个问题的态度与我所寻找的最接近。就为了这个,我决定给你50分的声誉。非常感谢您的关心,不客气。“这在大多数情况下对我来说都是一种禁闭。”特奥曼·索古尔。我投票给你的答案,因为你从第一次就知道答案是一个解决方案,它不会来自我们自己的行动,这就是为什么你说“它不能解决问题的根源”,但需要把它作为一个来自女士的bug来面对。其次,你建议我一个严肃的地方,把它作为bug来发布。是的,我也这样做,但这不是问题的解决办法。