ges*_*sus 2 c# dll devexpress winforms
我很担心winforms使用DevExpress控件的应用程序.
它在开发计算机上很好,但是当我尝试在客户计算机上部署应用程序时,它不起作用,因为我猜它无法加载devexpressdll.
即使我将属性 - >发布 - >应用程序文件中的所有dll都包含在内,它也不起作用.
然后我Devexpress在目标计算机上安装了组件,它开始工作.如何在不安装的情况下使应用程序在客户计算机上运行devexpress component library?
您提到在属性 - >发布 - >应用程序文件中标记了它们.在大多数情况下,文件将被标记为包含,但有些可能会说"先决条件(自动)",您必须明确将它们标记为包含.在下面的示例屏幕截图中,您必须将DevExpress.SpellChecker从Prerequisite更改为Include:

您可能还想检查同一对话框中的"显示所有文件"复选框,看看是否有任何列表未明确标记为已排除.
最后,当您的应用程序在客户端计算机上失败时,异常详细信息应该包含缺少组件的名称,这应该给您一个很大的线索.