VS2008 devenv没有关闭,保持文件不被构建?

时间:2009-05-14 14:57:03

标签: visual-studio-2008 msbuild

嘿伙计们,你们有没有遇到这种行为,如果是这样,你们是如何解决这个问题的呢?

基本上,正在发生的事情是:我将运行VS2008实例,在新实例中弹出另一个VS项目,然后关闭新实例。在那之后,每隔一段时间VS就会抱怨“文件在另一个窗口中打开,你想关闭它吗?”。点击是不会做任何事情;我无法在编辑器中打开文件。

更糟糕的是,任何显示该行为的文件(可能是我不知道的)似乎都没有构建。直接组装不包括显示问题的类。

我注意到当我关闭VS时仍然存在devenv.exe运行的实例;当我在Process Explorer中杀死它们时,问题似乎消失了,所以在我看来它们保持文件句柄处于打开状态。

我希望能够比现在更能信任我的环境......

有什么建议吗?

PS - 我安装了VimEmu,这是唯一的插件。

2 个答案:

答案 0 :(得分:1)

显而易见的问题:您是否尝试卸载/禁用第三方插件以查看是否有任何改变?

答案 1 :(得分:1)

你可以尝试绕过这个问题(所以你不必关闭)就是在受影响的文件上运行解锁器。

http://www.emptyloop.com/unlocker/

这是一款免费工具,可让您查看锁定文件的内容,然后强行解锁。

不是您的问题的解决方案,但它可能是一种解决方法。

作为备注当我在Visual Studio的第二个实例中更改文件时,我收到此消息:

此文件已在源编辑器之外修改。

您要重新加载吗?