我在使用DevExpress
控件的winforms
应用程序上运行。Winforms Devexpress应用程序部署
它在开发计算机上很好,但是当我尝试在客户计算机上部署应用程序时,它不起作用,因为我猜测它无法加载devexpress
dll。
即使我把属性 - >发布 - >应用程序文件作为包括所有的dll,它没有工作。
然后,我在目标计算机上安装了Devexpress
组件,它开始工作。如何在不安装devexpress component library
的情况下使应用程序在客户计算机上工作?
您**必须**安装DevExpress ** redist **(详情请参阅[本文档](http://help.devexpress.com/#WindowsForms/CustomDocument3124))。 –
我将它安装在开发计算机上,但我是否也必须将其安装到每台客户计算机上? – gesus
在开发计算机上安装完整的数据包(库,设计时间支持,示例等)。在客户计算机上,根据您的EULA,只安装redists(没有设计支持,没有代码,没有示例,没有文档)。从我发布的链接开始,了解您必须重新构建哪些DLL。要**安装**,他们不仅仅是复制到某个地方(除非_somewhere_是应用程序文件夹),您最好将它们放入GAC。您的设置生成器应该管理所有这些依赖关系(或者您是否使用定制的xcopy部署?) –