我在一个解决方案中建了几个项目,出现此错误,请问原因?

解决方案 »

  1.   

    我也遇到过这样的问题,一般只要重起 IDE (或重起电脑)就可以解决。
      

  2.   

    把IDE关了,然后删掉各项目下bin目录里的所有dll
      

  3.   

    一般重启一下IDE就OK了.把所有当前打开的.NET解决方案都关掉.
    楼上说的有道理.
      

  4.   

    一个程序集被其他项目引用后,编译的时候会出现如下错误:
    未能将临时文件复制到输出目录中。
    无法将文件“Test.dll”复制到运行目录。另一个程序正在使用此文件,进程无法访问。
    需要关闭Visual Studio.Net,删除以前生成的dll文件后才能重新编译,怎样解决?常见的两种可能性是:
    > 这个Dll是不是隶属于一个WinForm程序,而这个Windows程序正在运行中?
    > 这个Dll是不是被注册成COM组件了?
    可以用FileMon(http://www.sysinternals.com/ntw2k/source/filemon.shtml)这个工具来查看一下到底是什么进程在使用这个文件。
      

  5.   

    解决方案一:
    是多个IDE环境对同一DLL的引用。只需关闭解决方案,不需要出IDE.
    二:
    同一个解决方案中各项目之间的引用不当设置,从应用该类库的项目中去掉对类库的引用改成项目引用。
      

  6.   

    就是有其他的進程在佔用這個dll阿!!!!