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
就编译不过去