Bella.Yuan 发表于 2023-4-25 15:11:08

DIH 发表于 2023-4-25 13:41
在WPF项目中,可以在App.xaml.cs文件中的App类的构造函数中设置ActiveReports的许可证,需引用GrapeCity. ...
您好,license文件就是对应的引用,不需要在cs文件中进行编写,这个问题应该还是您的引用有问题导致的授权没有生效,您先看看已安装AR的机器上是否能成功运行项目,如果是可以的,您在重新打包一下,其次就是备份一下您的这个项目,然后将所有的引用全部重新生成一下,生成后需要给每个引用设置“复制本地”为“true”再进行测试,测试成功后再进行打包发布。12版本过旧,我这边没有对应的环境,您可以从git上拉取一下这个项目,然后再您已激活的机器运行看看,成功运行后打包发布看看:
https://github.com/activereports/Samples12

DIH 发表于 2023-4-25 16:07:17

Bella.Yuan 发表于 2023-4-25 15:11
您好,license文件就是对应的引用,不需要在cs文件中进行编写,这个问题应该还是您的引用有问题导致的授 ...



电脑上已激活, 但是部署的时候,还是提示需要激活,是每一个部署点位都需要安装我们的报表么?

Felix.Li 发表于 2023-4-25 16:48:50

DIH 发表于 2023-4-25 13:41
在WPF项目中,可以在App.xaml.cs文件中的App类的构造函数中设置ActiveReports的许可证,需引用GrapeCity. ...

不太确定咱们是怎么设置的这个,大佬可以说一下在哪找到的,
关于license,我们应该是在如下目录下有这个文件:

然后wpf的license里面应该有这一句:
GrapeCity.ActiveReports.Viewer.Wpf.Viewer, GrapeCity.ActiveReports.Viewer.Wpf.v12GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v12GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v12
只要打包的这个机器上正常激活了AR,那他就可以通过

DIH 发表于 2023-4-25 17:01:17

Felix.Li 发表于 2023-4-25 16:48
不太确定咱们是怎么设置的这个,大佬可以说一下在哪找到的,
关于license,我们应该是在如下目录下有这 ...

license文件我新建了一个,将您说的这一句加进去后,重新打包,打包时就会变空,顺便问下,我添加的这些引用对吗?
另外,代码中是这样写的:

Felix.Li 发表于 2023-4-25 17:17:52

DIH 发表于 2023-4-25 17:01
license文件我新建了一个,将您说的这一句加进去后,重新打包,打包时就会变空,顺便问下,我添加的这些 ...

您试一下这样吧,您将AR12下载目录下,找到我们引用的所有的dll,将这些dll全部都放入到您项目依赖的位置,然后将报错的dll删掉,留下的dll就是wpf所需要的,然后整体打包,授权应该在dll里面了

DIH 发表于 2023-4-26 18:07:07

Felix.Li 发表于 2023-4-25 17:17
您试一下这样吧,您将AR12下载目录下,找到我们引用的所有的dll,将这些dll全部都放入到您项目依赖的位置 ...

您好,按照您说的做了,打包后的程序还是提示没有授权,有大佬可以帮忙看看吗:'(

Bella.Yuan 发表于 2023-4-27 14:41:38

DIH 发表于 2023-4-26 18:07
您好,按照您说的做了,打包后的程序还是提示没有授权,有大佬可以帮忙看看吗

您好,您新建一个简单的项目,然后打包测试看看,如果简单的项目也有license打不进去,那您换一个方法,在服务器上装一个AR并激活一下,直接使用服务器测试授权,这样测试看看。目前您的问题应该还是dll包不全导致的,如果直接在服务器测试是正常的,然后就将对应的所有dll全部复制粘贴进您的项目,然后在运行。

DIH 发表于 2023-4-27 23:26:53

Bella.Yuan 发表于 2023-4-27 14:41
您好,您新建一个简单的项目,然后打包测试看看,如果简单的项目也有license打不进去,那您换一个方法, ...

按照您说的操作后依然不行,是否可以远程协助一下{:4_86:}

Eden.Sun 发表于 2023-4-28 10:17:56

DIH 发表于 2023-4-27 23:26
按照您说的操作后依然不行,是否可以远程协助一下

您可以先填一下我们这边的1V1申请:https://www.grapecity.com.cn/applyonline,
通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道

DIH 发表于 2023-4-28 17:22:51

Eden.Sun 发表于 2023-4-28 10:17
您可以先填一下我们这边的1V1申请:https://www.grapecity.com.cn/applyonline,
通过申请后会有专门的 ...

老师,您好,我这边在打包时有个这个警告
d:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2203,5): warning MSB3270: 所生成项目的处理器架构“MSIL”与引用“GrapeCity.ActiveReports.Interop.v12, Version=12.1.12841.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=x86”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的目标处理器架构,以使您的项目与引用间的处理器架构保持一致,或者为引用关联一个与您的项目的目标处理器架构相符的处理器架构。
页: 1 [2] 3 4
查看完整版本: Activereports12编译后的程序提示没有授权