gpt4 book ai didi

c# - 无法复制文件。该进程无法访问该文件,因为它正被另一个进程使用

转载 作者:行者123 更新时间:2023-11-30 13:05:47 26 4
gpt4 key购买 nike

到目前为止,我找不到以下问题的解决方案。

无法将文件“obj\Debug\Tax2010.dll”复制到“bin\Tax2010.dll”。该进程无法访问文件“bin\Tax2010.dll”,因为它正被另一个进程使用。

就我而言,我在一个名为“Tax2010”的解决方案下有两个项目

1) Calc 和 Calc.DLL(包含 .cs 类文件)

2) Tax2010 和 Tax2010.DLL(包含 .aspx 页面以及相应的 .cs 文件和其他 .cs 类文件)

我以一种方式配置了这两个项目,将它们各自的 .dll 复制到一个公共(public)的 bin 目录下Tax2010目录。

这是项目的一般层次结构......

Tax2010    Tax2010 Bin   Tax2010.DLL   Calc.DLL UI   ....aspx   ....cs CL   ....cs   ....cs    Calc         AK   ....cs   ....cs

每当我对 .cs 文件进行任何更改并尝试构建项目时,就会出现问题。不过,需要注意的一件有趣的事情是,我没有通过 IIS 运行应用程序。它使用 WebDev.WebServer.Exe。我现在如何处理它?

1) 删除obj文件夹并构建peoject。效果不错

2) CTRL + ALT + DEL -> 任务管理器 -> 进程 -> WebDev.WebServer.Exe -> 结束进程。

现在我厌倦了这种单调的工作。请有人想出一些令人惊叹的解决方案。现在够了。

最佳答案

你不能添加一个构建事件来自动清理 obj 文件夹(嗯......这就是你在第一个解决方法中所说的......但我认为它可能是 BIN 文件夹,而不是 obj)在每个构建上?

关于c# - 无法复制文件。该进程无法访问该文件,因为它正被另一个进程使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com