如何在应用程序关闭后标记要删除的文件夹?

时间:2015-03-26 08:17:45

标签: .net embedded-resource temporary-files resource-cleanup

我正在尝试创建一个“完整包”的.NET应用程序。也就是说,只有一个.exe文件。

为此,我在我的.exe中嵌入了我引用的程序集(以及一些非托管的.DLL)。运行.exe时,这些文件将被解压缩到临时文件夹中,然后加载到AppDomain.AssemblyResolve事件中。

但问题是程序完成后我无法删除这些文件。它们被加载并锁定,直到进程终止。我不想用无数的临时DLL文件乱丢计算机。我该如何解决这个问题?

0 个答案:

没有答案