当前位置:编程学习 > C#/ASP.NET >>

arcengine 程序怎么在其他电脑上运行

1、我用vs2008 + c# + arcengine9.3开发的程序怎么样才能在其它电脑上运行?
2、我生成的relese版本在其它电脑上不能运行,因为没有装.net framworks3.5和arcengine runtime,但是我的程序不可能要求每一个客户都要预装.net framworks3.5和arcengine runtime吧?
3、如果打安装包的话怎么样才能把.net framworks3.5和arcengine runtime打进去?
4、客户机上还需要arcengine的许可吗? --------------------编程问答-------------------- 客户端必须安装对应的 .net 库
客户端必须安装对应 arcengine runtime
客户端必须有 engine 的授权
--------------------编程问答-------------------- 怎么样才能把.net framworks3.5和arcengine runtime同应用程序打进同一个安装包呢? --------------------编程问答-------------------- 客户机已经安装上对应 arcengine runtime,安装过程中没有提示安装授权,安装成功。之后我又安装了里面自带的license程序,也是安装成功。但是在打开我的应用程序的时候还是提示“主程序遇到问题,需要关闭:您必须有许可证才能使用此ActiveX控件。” --------------------编程问答-------------------- 没人回答,自己结贴吧!!!

经过一天良思苦想终于部署成功:
开发环境:WIN7、VS2008、.NET frameworks 3.5、AE10.0
客户机环境:XP、首先安装.NET frameworks 3.5,然后安装AE10 runtime,安装完后需要授权(见我的博客),授权后在ArcGIS Administrator中可用性到2048年,说明授权成功。

授权方法简介:安装完AE10 runtime后打开ArcGIS Administrator,选中ArcGIS Engine运行时(浮动使用),选“立即定义许可管理器”-“浏览”-选择合适的计算机-确定,完成后可以看到ArcGIS Administrator中可用性到2048年,说明授权成功。

注:在另一台WIN7系统下装完AE10 runtime之后授权时,在定义许可管理器中无法浏览到相应的计算机,导致不能“确定”,此问题沿未解决,望高人指点。 --------------------编程问答-------------------- 我想问下,只安装ArcGIS10 desktop桌面程序可不可以代替AE10 runtime ?听说desktop桌面程序中集成了AE10 runtime是不是啊? --------------------编程问答-------------------- 是的,安装ArcGIS10 desktop桌面程序可以 --------------------编程问答--------------------
引用 5 楼 tudou23115 的回复:
我想问下,只安装ArcGIS10 desktop桌面程序可不可以代替AE10 runtime ?听说desktop桌面程序中集成了AE10 runtime是不是啊?


需要看你绑定的时候使用的是哪种模式,如果是桌面或或者Engine,那么是可以的,如果是Server那是不行的。
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,