我在C#中有一个项目,每次尝试编译项目时都会出现此错误:
(无法将文件"obj\Debug\Project1.exe"复制到"bin\Debug\Project1.exe".进程无法访问文件'bin\Debug\Project1.exe',因为它正由另一个进程使用.)
...所以我必须从任务管理器关闭该过程.我的项目只有一种形式,没有多线程.
解决方案是什么(不重启VS或杀死进程)?

这是我们的错误代码,我们如何才能解决这个问题?
我在Visual Studio中有一个由5个项目组成的解决方案.项目构建到程序集(.dll).我将每个项目的输出路径设置为\ my-web-server\wwwroot\bin,这在一个项目上工作正常.在我所有项目的属性中,我将输出路径设置为同一目录,但是当我尝试构建除一个项目之外的所有项目时,我收到错误:
无法复制文件 "OBJ \发布\ Index.dll" 到 "\我的Web服务器\ wwwroot的\ BIN\Index.dll".访问路径'\ my-web-server\wwwroot\bin\Index.dll'被拒绝.
我认为这可能是一个权限问题,因为我的组织将事情锁定,但我无法控制授予权限.非常感谢任何正确方向的帮助.