Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
删除我的 .dll 文件时抛出 System.UnauthorizedAccessException。
System.IO.File.Delete("file name here.dll");
错误信息如下:
System.UnauthorizedAccessException:拒绝访问路径“E:\Projeler\Spa Anahtar Üretici\ConsoleApplication2\bin\Debug\AutoGen.dll”。
如何解决这个问题呢?
尝试使用 File.Open 方法打开文件并将其包含在 try-catch 中,并出现异常 IOException。
如果文件正在使用中,代码流会到达异常部分,因此不要删除文件,否则您可以安全地删除。