我今天在我的VS2010中遇到了一些非常不寻常的事情,它在过去没有做过。
我有一个包含8个项目的解决方案。其中一个是一个中央DLL项目,其中包含大量代码。
当我打开VS并打开解决方案时,我可以按F6进行构建,一切都按预期发生。如果我评论一行或某事并再次按F6进行构建,则会出现错误。它无法将DLL从obj \ Debug文件夹复制到主输出文件夹,因为它正由另一个进程使用。如果我关闭IDE并重新启动它,我可以毫无问题地重建解决方案,但只能重建一次。关闭解决方案并重新打开它(无需重新启动整个IDE)也无济于事。
当我在Process Explorer中搜索DLL的句柄时,它本身就是VS2010!
基本上,每次我想构建我的解决方案时,我都必须重新启动整个IDE,这显然是完全不切实际的。
VS2010以前从未对我这么做过。关于它可能是什么以及我可以尝试什么的任何想法?
答案 0 :(得分:2)
我发生过一次,我通过删除对该特定项目的所有引用然后重新添加它来解决它。 YMMV。