.net Rider -无法生成,因为该进程无法访问该文件,因为该文件正被另一个进程使用

uinbv5nw  于 2023-06-25  发布在  .NET
关注(0)|答案(1)|浏览(170)

我来这里发布我的错误,它突然出现,但我还没有触及任何小时,我只是想重建,因为我不知道如果我已经建立。

Fody: An unhandled exception occurred:
Exception:
The process cannot access the file 'E:\Unity Project\Curator\Curator\obj\x64\Debug\Curator.exe' because it is in use by another process.
Kind:
System.IO.IOException
StackTrace:
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   to System.IO.
FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
File Share share)
   at Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters) in C:\Code\Fody\cecil\Mono.Cecil\ModuleDefinition.cs:line 1144
   at InnerWeaver.WriteModule() in C:\projects\fody\FodyIsolated\ModuleWriter.cs:line 18
   at InnerWeaver.Execute() in C:\projects\fody\FodyIsolated\InnerWeaver.cs:line 114
Source:
mscorlib
TargetSite:
Void WinIOError(Int32, System.String)

然而,我在同一风格的论坛上寻找错误,但我找不到任何与我的错误有关的东西。
我已经做了什么:

  • 重新启动我的电脑。
  • 清理缓存骑士(VS上相同)。
  • 删除已在使用的应用程序项。
  • 提到的exe不存在。
  • 查看所提到的目录是否存在。(扰流板编号)。
  • 切换构建类型(64 -> 32)并从调试到发布。
  • 请注意,我无法再以发行版或32位版本启动构建应用程序。*

我试图编译我的其他项目,看看错误是否仍然存在,我有完全相同的错误字符的字符。
我也尝试了Visual Studio 2022和Visual Studio Code,问题仍然存在。

pkwftd7m

pkwftd7m1#

好的,我找到错误了。
如果发生这种情况,请删除"\obj\"文件夹中的所有文件。删除你的缓存(构建,系统缓存,本地历史,VS日志缓存和索引,引擎缓存和cookie。
File -> Invalidate Caches -> Check all options -> Invalidate and Restart
通常,这将修复错误。

相关问题