首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少ComponentOne licenses.licx文件

缺少ComponentOne licenses.licx文件
EN

Stack Overflow用户
提问于 2008-10-14 21:38:14
回答 4查看 7.7K关注 0票数 8

我正在开发一个广泛使用ComponentOne的C1FlexGrid的应用程序。在我们使用的几十个应用程序中,有三个丢失了他们的licenses.licx文件,并导致在我启动应用程序时弹出演示闪屏。

有没有办法确定是哪种形式导致了这种行为。除了手动检查数百个目录之外,我看不到任何方法。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-11 17:05:46

根据微软文档,只有可执行程序集需要licenses.licx。包含窗体的Dll程序集仍将创建一个窗体,但会被忽略。这也是我的经验。我建议在设计器视图中打开每个窗体,并在该视图中重新构建。这通常会将任何缺少的许可证条目添加到licenses.licx。但是,它不会更新现有条目。如果你已经更新了你的组件,这可能是一个问题。对于ComponentOne,通常可以编辑licenses.licx并移除程序集名称后面的版本信息。其他一些第三方组件更挑剔,当你编译时,接触它们的版本信息会导致错误。

在我看来,.NET许可框架非常繁琐,给开发人员带来了不必要的负担。有更简单的方法来确保组件许可证得到尊重。

票数 6
EN

Stack Overflow用户

发布于 2009-12-01 05:58:40

您不必打开每个表单。每个项目都有一个licenses.licx文件。只需确保在这些文件中引用了C1FlexGrid,然后执行完全重建(Build | rebuild All)。

这应该会解决这个问题。

票数 2
EN

Stack Overflow用户

发布于 2013-08-28 15:57:53

有时,打开表单并重新构建整个解决方案甚至不起作用。所以在这种情况下。只需将一些ComponentOne控件从工具箱拖放到您的窗体中(您可以稍后将其删除)。此拖放操作将在属性文件夹中自动生成licenses.licx。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/202946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档