我已通过ClickOnce在网上安装了一个应用程序。检查Reflector中的应用程序表明它依赖于两个自定义库--Thirteen23.Library.3和TwitterLib。当试图打开这些库中定义的类时,Reflector会抱怨
“无法自动解析以下程序集名称:
Thirteen23.Library.3,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = d3a8aa6c91122687“
然而,当我双击它时应用程序运行正常。我搜索了GAC和其他几个地方,但找不到这个DLL。
有人可以向我解释发生了什么事吗?
感谢。
答案 0 :(得分:1)
反射器的路径中没有组件。请注意,您可能找不到.exe? .Net对Click Once apps安装的位置有自己的规则。
应用程序的作者在单击一次部署属性中包含了程序集(在需要时标记它们)。
答案 1 :(得分:1)
找到有问题的dll。它位于应用程序资源流中。应该早点看一下,虽然它看起来非常不标准(但我可能错了)。