我的C:\Winddows\assembly\temp
目录时不时地填充文件夹和dll
文件。有时dll
我在那里的 s 似乎会干扰我在我的GAC
. 我对此没有确凿的证据,但有时如果我删除临时目录中的文件和文件夹似乎会有所帮助(如果可能 - 有时这些文件被例如 Visual Studio 或其他一些进程锁定)。
有人可以解释临时文件夹与GAC
. 我做错了什么,或者为什么文件最终会出现在临时文件夹中?
编辑说明:GAC 指的是全局程序集缓存,我猜......
我的C:\Winddows\assembly\temp
目录时不时地填充文件夹和dll
文件。有时dll
我在那里的 s 似乎会干扰我在我的GAC
. 我对此没有确凿的证据,但有时如果我删除临时目录中的文件和文件夹似乎会有所帮助(如果可能 - 有时这些文件被例如 Visual Studio 或其他一些进程锁定)。
有人可以解释临时文件夹与GAC
. 我做错了什么,或者为什么文件最终会出现在临时文件夹中?
编辑说明:GAC 指的是全局程序集缓存,我猜......
如果您正在使用或开发使用“Shadow Copying Assembly ”活动的 AppDomain 的应用程序,则可能会发生这种情况。这对于 Web 应用程序是正确的,有时对于 NUnit 测试也是如此,但又是 AppDomain 上的一个标志,因此每个应用程序都可能以这种方式运行。
存储在全局程序集缓存中的程序集不会被影子复制。