运行Visual Studio调试。 该进程无法访问该文件,因为它正由另一个进程使用

当我第二次运行我的解决方案时,会出现此错误:

错误467无法将文件“obj \ x86 \ Debug \ uil.dll”复制到“bin \ x86 \ Debug \ uil.dll”。 该进程无法访问文件’bin \ x86 \ Debug \ uil.dll’,因为它正由另一个进程使用。

对于工作,我需要关闭并重新打开解决方案。

您确定要停止运行应用程序的实例吗? 您需要停止正在开发的应用程序(调试或发布模式)以开始调试。

  1. 检查以确保您的应用程序仍在任务管理器中运行,如果是,请将其删除。
  2. 从项目属性禁用“Visual Studio托管过程”。

我在VS2010中发现了一个错误,该错误涉及引用多个项目的解决方案,其中至少有一个WPF控件库。 当您打开WPF设计器时,项目引用的DLL将被锁定。 因此,尝试编译将发出该错误。

如果这是您遇到的情况,则没有解决方案AFAIK,但是解决方法:1。确保关闭所有WPF打开的设计器2.重建所有内容,然后清理解决方案,然后再次构建。 这大部分时间都有效

或者,在VS2010中的XML编辑器中打开XAML文件,因此未加载设计器。 我通常直接写XAML。 如果你必须编写一个更复杂的XAML,然后与VS2010并排打开Blend,那么你在Blend中编辑XAML并在VS2010中编译和调试。