代码之家  ›  专栏  ›  技术社区  ›  Alex

ClickOnce应用程序部署dll参考问题

  •  2
  • Alex  · 技术社区  · 15 年前

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

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

    Thirteen23.Library.3,版本=1.0.0.0,区域性=neutral,PublicKeyToken=d3a8aa6c91122687“

    有人能给我解释一下发生了什么事吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Shaun    15 年前

    反射器的路径中没有组件。注意到你可能也找不到.exe?.Net有自己的规则,用于安装应用程序后单击的位置。

    应用程序的作者在“单击一次”部署属性中包括程序集(按需标记它们)。

        2
  •  1
  •   alex alex    15 年前

    找到有问题的dll。它位于应用程序资源流中。应该早点去看看,虽然看起来很不规范(但我可能错了)。