基本上,正在发生的事情是:我将运行VS2008实例,在新实例中弹出另一个VS项目,然后关闭新实例。在那之后,每隔一段时间VS就会抱怨“文件在另一个窗口中打开,你想关闭它吗?”。点击是不会做任何事情;我无法在编辑器中打开文件。
更糟糕的是,任何显示该行为的文件(可能是我不知道的)似乎都没有构建。直接组装不包括显示问题的类。
我注意到当我关闭VS时仍然存在devenv.exe运行的实例;当我在Process Explorer中杀死它们时,问题似乎消失了,所以在我看来它们保持文件句柄处于打开状态。
我希望能够比现在更能信任我的环境......
有什么建议吗?
PS - 我安装了VimEmu,这是唯一的插件。
答案 0 :(得分:1)
显而易见的问题:您是否尝试卸载/禁用第三方插件以查看是否有任何改变?
答案 1 :(得分:1)
你可以尝试绕过这个问题(所以你不必关闭)就是在受影响的文件上运行解锁器。
http://www.emptyloop.com/unlocker/
这是一款免费工具,可让您查看锁定文件的内容,然后强行解锁。
不是您的问题的解决方案,但它可能是一种解决方法。
作为备注当我在Visual Studio的第二个实例中更改文件时,我收到此消息:
此文件已在源编辑器之外修改。
您要重新加载吗?