Compiler construction VS编译BizTalk项目无法写入输出目录

Compiler construction VS编译BizTalk项目无法写入输出目录,compiler-construction,visual-studio-2005,biztalk,biztalk2006r2,Compiler Construction,Visual Studio 2005,Biztalk,Biztalk2006r2,使用VS 2005从编译BizTalk项目时,有时(但并非所有时候)会收到以下错误: Could not write to output file 'e:\...\obj\Development\whatever.dll' The process cannot access the file because it is being used by another process. 是VisualStudio在使用它。我只需关闭IDE并重新打开,它就会工作 我有这个问题已经有一段时间了,我只是忍

使用VS 2005从编译BizTalk项目时,有时(但并非所有时候)会收到以下错误:

Could not write to output file 'e:\...\obj\Development\whatever.dll' The process cannot access the file because it is being used by another process.
是VisualStudio在使用它。我只需关闭IDE并重新打开,它就会工作


我有这个问题已经有一段时间了,我只是忍受着它,但它变得越来越令人沮丧。有人知道这是什么原因吗?这不是我的项目特有的东西,它发生在我所有的项目中。

所以我认为VS2005中有一个bug。这是在一个引用my whatever.dll的项目上。我需要将copy local设置为true,它可以编译。我可以设置为false,但最终会再次出错。尽管我希望将本地复制为false,因为BizTalk的所有内容都必须在GAC中,但在我的情况下,将其设置为true不会造成任何伤害,所以我将其保持为false。

是的,这是VS2005中的一个bug,在VS2008中也存在


但在VS2010(BizTalk 2010)中,它几乎从未发生过。如果您在一个解决方案中引用了一个项目,而在另一个解决方案中引用了同一个项目,并且两个VS2010解决方案同时运行,您仍然可能会遇到此问题。

我已经让VS2010定期出现此问题,因此此错误仍然存在。