muhuiru 发表于 2016-5-6 10:57:11

License.licx 有这个声明,打包时怎么部署,直接把这个文件放在打包文件吗

muhuiru 发表于 2016-5-6 10:58:19

里面的声明打包时放在什么地方

muhuiru 发表于 2016-5-6 11:28:03


我项目有这样的声明,生成安装部署好还是报错,是我里面内容错了吗?

muhuiru 发表于 2016-5-6 11:31:11

Lenka.Guo 发表于 2016-5-6 12:00:20

本帖最后由 Lenka.Guo 于 2016-5-6 12:17 编辑

muhuiru 发表于 2016-5-6 11:31

Licensea.licx 文件每条声明包含四项内容: 类名, DLL 引用名, 版本号,Culture,PublicKeyToken。
版本号是您当前机器上安装的AR 版本号,应为:

[*]GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v10,Version=10.0.5627.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff




现在报“LC.exe 已退出,代码为-1” 是里面内容项有误导致的。
解决方法:
1. 删除现有的Licenses.licx文件。
2. 新建WPF窗体,拖拽ReportViewer控件;(生成新的Licenses.licx文件)
3. 打开Licenses.licx 文件,添加以下代码:
4. 编译,运行,部署。部署不需要复制License.licx文件
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v10,Version=10.0.5627.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff


muhuiru 发表于 2016-5-6 12:01:37


换成这个配置就报错

muhuiru 发表于 2016-5-6 12:02:42

帮帮我:'(

muhuiru 发表于 2016-5-6 12:06:49


Lenka.Guo 发表于 2016-5-6 12:19:27

muhuiru 发表于 2016-5-6 12:02
帮帮我

请参考 15#,认真阅读回复的帖子哦,不要马虎哦:P。

muhuiru 发表于 2016-5-6 12:55:50

我按你的步骤重新建了一个项目,窗口中拉个报表视图Licensea.licx 中默认配置GrapeCity.ActiveReports.Viewer.Wpf.Viewer, GrapeCity.ActiveReports.Viewer.Wpf.v10, Version=10.0.5627.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

改成GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v10,Version=10.0.5627.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
就编译不过去
页: 1 [2] 3
查看完整版本: VS2012 wpf打包找不到组件GrapeCity.ActiveReports.Viewer.Wpf.v10.dll