【发布时间】:2019-05-24 10:20:05
【问题描述】:
我正在尝试从应用程序资源中加载newtonsoft.json.dll,就像我们多年来对所有库所做的那样,但是对于newtonsoft.json.dll,我最终会出现堆栈溢出异常,因为Assembly.Load(data)(数据是字节[] ) 导致AppDomain.CurrentDomain.AssemblyResolve 再次触发要求newtonsoft.json.dll 有没有人经历过这样的事情?
【问题讨论】:
-
您是如何获得
data (byte[])的?是Assembly.GetExecutingAssembly().GetManifestResourceStream(string)吗? -
是的,资源请求得到正确处理。我已经重新创建了清理项目的资源,现在它突然可以工作了。我不知道那是什么。
标签: c# .net-assembly