Winforms Devexpress应用程序部署

ges*_*sus 2 c# dll devexpress winforms

我很担心winforms使用DevExpress控件的应用程序.

它在开发计算机上很好,但是当我尝试在客户计算机上部署应用程序时,它不起作用,因为我猜它无法加载devexpressdll.

即使我将属性 - >发布 - >应用程序文件中的所有dll都包含在内,它也不起作用.

然后我Devexpress在目标计算机上安装了组件,它开始工作.如何在不安装的情况下使应用程序在客户计算机上运行devexpress component library

Bra*_*Rem 7

您提到在属性 - >发布 - >应用程序文件中标记了它们.在大多数情况下,文件将被标记为包含,但有些可能会说"先决条件(自动)",您必须明确将它们标记为包含.在下面的示例屏幕截图中,您必须将DevExpress.SpellChecker从Prerequisite更改为Include:

在此输入图像描述

您可能还想检查同一对话框中的"显示所有文件"复选框,看看是否有任何列表未明确标记为已排除.

最后,当您的应用程序在客户端计算机上失败时,异常详细信息应该包含缺少组件的名称,这应该给您一个很大的线索.