ClickOnce Application Deployment dll参考问题

时间:2009-08-15 21:24:05

标签: .net clickonce gac reflector

我已通过ClickOnce在网上安装了一个应用程序。检查Reflector中的应用程序表明它依赖于两个自定义库--Thirteen23.Library.3和TwitterLib。当试图打开这些库中定义的类时,Reflector会抱怨

“无法自动解析以下程序集名称:

Thirteen23.Library.3,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = d3a8aa6c91122687“

然而,当我双击它时应用程序运行正常。我搜索了GAC和其他几个地方,但找不到这个DLL。

有人可以向我解释发生了什么事吗?

感谢。

2 个答案:

答案 0 :(得分:1)

反射器的路径中没有组件。请注意,您可能找不到.exe? .Net对Click Once apps安装的位置有自己的规则。

应用程序的作者在单击一次部署属性中包含了程序集(在需要时标记它们)。

答案 1 :(得分:1)

找到有问题的dll。它位于应用程序资源流中。应该早点看一下,虽然它看起来非常不标准(但我可能错了)。