【发布时间】:2012-03-02 21:27:53
【问题描述】:
Licenses.licx 对 DevExpress 控件的真正作用是什么?我删除了 licenses.licx 中的所有行,没有任何区别。我成功编译并运行了我的应用程序。我对这种行为感到惊讶。谁能给我解释一下发生了什么?
【问题讨论】:
-
您是否在安装了 DevExpress 组件的同一台开发机器上运行应用程序?
-
@Steve 是的,我在同一台开发机器上运行应用程序。我还在未安装 devexpress 的机器上运行该应用程序。我刚刚复制了相关的 devexpress dll。
-
许可证通常在设计时检查,而不是运行时检查。开发者付费,而不是开发者的客户。
-
@Hans,有些不太对劲。假定 LC.exe 将各个组件的许可证插入应用程序资源中。如果文件为空,则 LC.EXE 不插入任何内容。因此,当应用程序运行时应该会失败或警告我们的用户我们正在使用未经许可的组件。
标签: .net devexpress