找回密码
 立即注册

QQ登录

只需一步,快速开始

KinnSoft

高级会员

108

主题

494

帖子

1999

积分

高级会员

积分
1999

活字格认证微信认证勋章元老葡萄

KinnSoft
高级会员   /  发表于:2014-4-28 17:37  /   查看:7626  /  回复:4
要实现的效果:
1、最终用户只需安装一个安装包,然后就可以直接来设计
2、关闭报表设计器时,如果有未保存的设计,需要提示

所尝试过的办法:
1、直接编译生成后的exe文件(GrapeCity.ActiveReports.Samples.EndUserDesigner.exe)无法使用
2、用vs2010的发布功能进行发布,拿到裸机进行安装,报错



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-4-28 18:01:00
沙发
回复 1楼KinnSoft的帖子

谢谢给予的理解和尊重:参考发帖模板沟通问题。

分析遇到的问题:
C:\Users\rogerwang\Documents\ComponentOne Samples\ActiveReports 8\Professional\C#\EndUserDesigner\ 编译这源码后,生成的GrapeCity.ActiveReports.Samples.EndUserDesigner.exe 在一个裸机上是运行不起来的,因为它依赖了AR.V8.dll(如通过类似ILSpy.exe .net dll依赖检测可看到更多dll依赖关系的细节)




问题:缺失了几个dll。

解决办法:
步骤一:


步骤二:参考帖子http://gcdn.gcpowertools.com.cn/showtopic-12151.html
把这行代码拷贝到licenses.licx文件里面:
  1. GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v8
复制代码


设置完上面的2个步骤后,重新编译生成,然后把Bin\Debug下的所有文件拷贝到一个裸机上--安装了.netFramework 4.5。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-29 14:09:00
板凳
您好,已经根据您的步骤进行了尝试,有如下问题:
1、最终用户如果要使用这个编译的设计器,必须安装framework支持?
2、按您的步骤设置后,编译后的文件如下图



最终用户最后使用GrapeCity.ActiveReports.Samples.EndUserDesigner.exe这个文件?
我帖子中写了,想要最终用户只安装一个安装包,就好了,傻瓜一点,就跟我们平常安装使用一个软件一样

3、将bin/release下的文件,拷贝到有framew支持的电脑上,使用GrapeCity.ActiveReports.Samples.EndUserDesigner.exe进行设计,存在问题,如果新增或修改了设计,点右上角的叉关闭设计器时,没有提示,下图是安装ar8后,自带的设计器,关闭时有提示



另一个问题,打开一个设计好的模板进行修改,保存时,弹出“另存为”窗口,这点很不解,我是修改保存,不是新增保存,为什么会弹“另存为”窗口呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-29 15:06:00
地板
@roger.wang
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-29 15:19:00
5#
回复 4楼KinnSoft的帖子

1 必须安装framework。 这个是.net开发出来程序的“虚拟机”,没有framework的支持,啥程序也跑不起来。
2 EndUserDesigner.exe这个是主程序,其他的dll、xml是引用的、附属的。
   方法一:拷贝整个文件夹过去。
   方法二:做个安装包--以这个文件夹里面文件为主。
3 这2个功能,需要自行编码实现。
   EndUserDesigner 设计器程序提供了源码,可供您替换logo、修改程序名称、实现特有的逻辑等。
  备注:安装ar8后,自带的设计器,这个是需要有License授权的,即只能在开发电脑上使用。
  结合EndUserDesigner的源码,您可实现一个功能更酷的设计器。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部