Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VS2008 devenv未关闭,阻止生成文件?_Visual Studio 2008_Msbuild - Fatal编程技术网

Visual studio 2008 VS2008 devenv未关闭,阻止生成文件?

Visual studio 2008 VS2008 devenv未关闭,阻止生成文件?,visual-studio-2008,msbuild,Visual Studio 2008,Msbuild,嘿,伙计们,你们有没有遇到过这种行为,如果有,你们是如何克服的 基本上,发生的是这样的:我将运行一个VS2008实例,在一个新实例中弹出另一个VS项目,然后关闭新实例。之后,VS每隔一段时间就会抱怨“文件在另一个窗口中打开,是否要关闭它?”。单击“是”不会做任何事情;我无法在编辑器中打开该文件 更糟糕的是,任何显示这种行为的文件(可能是我不知道的文件)似乎都无法生成。程序集不包括显示问题的类 我注意到,当我关闭VS时,仍然有devenv.exe的实例在运行;当我在Process Explorer

嘿,伙计们,你们有没有遇到过这种行为,如果有,你们是如何克服的

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

更糟糕的是,任何显示这种行为的文件(可能是我不知道的文件)似乎都无法生成。程序集不包括显示问题的类

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

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

有什么建议吗


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

一个明显的问题:您是否尝试卸载/禁用第三方插件以查看是否有任何变化?

您可以尝试绕过这个问题的一件事(因此您不必关闭)是对受影响的文件运行unlocker

这是一个免费的工具,允许您查看哪些文件已锁定,然后可以强制解锁

不是解决你的问题,但它可能是一个解决办法

在Visual Studio的第二个实例中更改文件时,我会收到以下消息:

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


要重新加载吗?

我禁用了它,但它似乎什么都没做。我还没有卸载,但如果我没有其他东西,我会尝试。你正在运行VS 2008 SP1吗?很可能,但是杀毒软件怎么样?如果使用,你是否尝试过禁用它以查看行为上的差异?我是,我会看看会发生什么;我正在运行ClamWinawesome工具,但不幸的是,我不认为它支持64位。