【问题标题】:Redistribution of List & Label重新分配列表和标签
【发布时间】:2018-10-03 07:57:48
【问题描述】:

我尝试将我的应用程序(C#、List & Label 23)发送到客户的站点。一切都在我的电脑上运行。我已经将我的 bin 文件夹(它工作的地方)中的所有 DLL 复制给了客户。我收到一个异常,上面写着“cmll23.dll is missing”。但是为什么它可以在我的机器上运行(我不需要这个 DLL,我的“bin”文件夹中只有 cxll23.dll)?我的代码很简单

using (ListLabel LL = new ListLabel()) // this is the line where the exception happens
{
  …
}

【问题讨论】:

  • 您似乎在使用第 3 方组件。此 Dll 也必须复制到客户端

标签: c# software-distribution listlabel


【解决方案1】:

您可能已经在“AnyCPU”上编译了您的应用程序。在这种情况下,您需要提供两种类型的非托管 DLL,x64 和 x86。名称的唯一区别是前缀 cx (x64) 与 cm (x86)。您的客户似乎运行的是 x86 操作系统 - 因此需要 x86 DLL。

查看“可再分发文件”文档,或者更简单地使用再分发助手来简化部署。

【讨论】:

    猜你喜欢
    • 2013-04-15
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    相关资源
    最近更新 更多