我已经通过ClickOnce在网上安装了一个应用程序。在Reflector中检查应用程序表明,它依赖于两个自定义库:Thirteen23.Library.3和TwitterLib。当试图打开这些库中定义的类时,Reflector抱怨
“无法自动解析以下程序集名称:
Thirteen23.Library.3,版本=1.0.0.0,区域性=neutral,PublicKeyToken=d3a8aa6c91122687“
有人能给我解释一下发生了什么事吗?
反射器的路径中没有组件。注意到你可能也找不到.exe?.Net有自己的规则,用于安装应用程序后单击的位置。
应用程序的作者在“单击一次”部署属性中包括程序集(按需标记它们)。
找到有问题的dll。它位于应用程序资源流中。应该早点去看看,虽然看起来很不规范(但我可能错了)。