0

.dll ファイルの削除中に System.UnauthorizedAccessException がスローされました。

System.IO.File.Delete("file name here.dll");

エラーメッセージは次のとおりです。

System.UnauthorizedAccessException: パス 'E:\Projeler\Spa Anahtar Üretici\ConsoleApplication2\bin\Debug\AutoGen.dll' へのアクセスが拒否されました。

この問題を解決するには?

4

1 に答える 1

0

File.Open メソッドを使用してファイルを開き、例外 IOException を使用して try-catch で囲みます。

ファイルが使用中の場合、コード フローは例外部分に到達するため、ファイルを削除しないでください。それ以外の場合は安全に削除できます。

于 2012-10-03T09:00:49.040 に答える