ComponetOne License 问题:揭秘 license 文件

2025-05-26 07:53:05

1、新建工程

ComponetOne License 问题:揭秘 license 文件

2、添加C1.C1Report.4 引用,声明 C1Report

ComponetOne License 问题:揭秘 license 文件

3、好了,接下来运行工程,弹出如下对话框

ComponetOne License 问题:揭秘 license 文件

4、似乎一切操作都很正常, 但是现在你该挠头了,仅仅添加了一行代码,就莫名其妙的出现了错误。别着急,我们可以轻松的解决这个问题。所有 C1 Winform 空间,Visua造婷用痃lStudio,和程序集依赖 licenses.licx 进行交互。如果你初次使用第三方控件,你可能没有看过这个文件。 如果你打开随机安装 Demo,该文件存位置是 Project Name-> Properties-> licenses.licx。如果新建工程,该文件开始时不存在。我们可以进行手动添加。右键点就工程-Add-New Item 会弹出以下对话框。创建 text 文件,命名为 licenses.licx 文件(后缀名为 licx).

ComponetOne License 问题:揭秘 license 文件

5、该文件现在已韦蛾拆篮经添加到了工程中。但不是在 property 文件夹下,别担心,位置不影响该文件的使用。 打开该空白文件,这是见证神沣荣隆蓑奇的时刻。但是,首先,来一点背景知识。 如果你从工具箱中拖拽控件到 Form 中,例如 FlexGrid,license 信息就会自动生成。如下:C1.Win.C1FlexGrid.C1FlexGrid,C1.Win.C1FlexGrid.4,Version=4.6.20123.730, Culture=neutral, PublicKeyToken=79882d576c6336da这五个字段被添加到 license 文件中,我们最感兴趣的可能有两个:C1.Win.C1FlexGrid.C1FlexGrid, C1.Win.C1FlexGrid.4 这两个字段代表,命名空间和类名,使用的 DLL信息。 现在,回到 license.licx 文件,之前的工程中,我们没有添加 license 文件,仅仅写了一行代码就出错了。这里我们可以手动添加,仿照以上模式,我们在license 文件中添加:C1.C1Report.C1Report, C1.C1Report.4 运行,问题解决了。

ComponetOne License 问题:揭秘 license 文件

6、现在让我们来做另一个测试,生命 PrintDocument,不需要添加其他 DLL,因为 C1Preview 命名空间包含在 C1.C1Report.4.dll 中。但是,允许程序后,会弹出以下提示框:解决方法同上,添加以下文件到 license 文件中:C1.C1Report.C1Report,C1.C1Report.4C1.C1Preview.C1PrintDocument, C1.C1Report.4

ComponetOne License 问题:揭秘 license 文件
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢