列表的再分配&标签

时间:2018-04-23 09:59:50

标签: c# software-distribution listlabel

我尝试将我的应用程序(C#,List& Label 23)发送到客户的网站。一切都在我的电脑上运行。我已将所有DLL从我的bin文件夹(它工作的地方)复制到客户端。我在那里得到一个例外,说" cmll23.dll缺失"。但是为什么它在我的机器上运行(我不需要这个DLL,我只在我的" bin"文件夹中只有cxll23.dll)?我的代码只是

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

1 个答案:

答案 0 :(得分:3)

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

检查“可再发行文件”文档或 - 甚至更简单 - 使用再分发助手进行更轻松的部署。