【发布时间】:2011-11-29 10:42:14
【问题描述】:
我有这个程序集,由于某种原因 Windows 开始从这个路径加载:
C:\Users\marius\AppData\Local\assembly\dl3\MP6PT6BV.2Z4\GMRQEZL9.LCB\46d762c5\8cf066ff_7eaecc01\X.DLL
这意味着无论我对程序集所做的任何更改,它的新副本都不是从其输出文件夹中加载,而是从该缓存文件夹中加载。我尝试删除该文件夹,甚至重新启动 Windows,它再次生成并从那里加载程序集。
那么,我该如何摆脱它呢?我该怎么做才能告诉系统从其输出文件夹而不是从缓存中加载 DLL?
【问题讨论】:
-
这也是即将到来的 VS 11 中出现错误的原因,如下所示:stackoverflow.com/q/10159828/114029 感谢您发布这个问题! :D
标签: .net caching .net-assembly