重新分发列表和标签



我试图将我的应用程序(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
{
  …
}

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

查看"可再发行文件"文档,或者更简单地说,使用再分发助手更轻松地进行部署。

最新更新