删除我的.dll文件时抛出了System.UnauthorizedAccessException。
System.IO.File.Delete("file name here.dll");
错误信息如下:
System.UnauthorizedAccessException:拒绝访问路径'E:\ Projeler \ SpaAnahtarÜretici\ ConsoleApplication2 \ bin \ Debug \ AutoGen.dll'。
如何解决这个问题?
答案 0 :(得分:0)
尝试使用File.Open方法打开文件,并将其包含在带有异常IOException的try-catch中。
如果文件正在使用中,代码流到达异常部分,因此不会删除文件,否则您可以安全删除。