阅读:1966回复:5
求救:求engine的几个9.0.0.560版本的组件
<P>做了一个engine开发的系统,可是发现engine的运行时里有不少组件版本不一致,比如说esri.arcgis.utility版本是9.0.0.535,而同一个运行时所提供的esri.arcgis.systemUI却是9.0.0.650,而esri.arcgis.utility这个组件是依赖同一版本(9.0.0.535)的esri.arcgis.systemUI的,但是该运行时里却没有这个版本的utility组件,因此就出现版本不一致的错误。</P>
<P>因而求助于各位大侠,如果有以下四个组件的9.0.0.650版本的,希望能给予共享,不胜感激:</P> <P>1.esri.arcgis.catalog</P> <P>2.esir.arcgis.framework</P> <P>3.esri.arcgis.geoprocessing</P> <P>4.esri.arcgis.utility.</P> <P>本人的email和popo账号都是<a href="mailthepeichan@163.com" target="_blank" >hepeichan@163.com</A>,谢谢!</P> |
|
1楼#
发布于:2005-07-14 12:57
<P>arcengine好象没esir.arcgis.framework这个滴吧</P>
<P>不同版本给你也没用啊,许可也改变了,还是想办法用你开发用的版本发布程序吧</P> |
|
|
2楼#
发布于:2005-07-16 22:22
<P>arcengine的运行时里是有esir.arcgis.framework的。</P>
<P>我是在以下的情况遇到这个问题的:我把系统打包并运行安装完成后,打开系统,在多台没有开发环境的机器上进行测试,大部分被测试的机器成功,但是在两台操作系统为xp的sp2的机器上发现所有engine的控件都出不来,显示的错误提示是“esri.arcgis.systemUI的程序集清单定义与程序集的引用不匹配。”</P> <P>我查了,就esri.arcgis.systemUI(版本为9.0.0.560,更正:上面的650也应为560)而言,暂时没有发现那里有版本不一致。我查找原因,发现esri.arcgis.utility(版本为9.0.0.535)的其中一个依赖项为esri.arcgis.systemUI,它的版本也为9.0.0.535,而该运行时里却没有这个版本的systemUI组件,因此我想错误应该是出在这里。</P> <P>不知道分析是否正确,请各位有经验的大侠帮忙想想看怎么处理这个问题,头疼中。。。</P> |
|
3楼#
发布于:2005-07-19 11:27
<P>winxp sp2 有个数据dep(执行保护功能),这个会导致arcgis产品安装的时候出错并有部分dll无法注册,你看看有没这个问题</P>
|
|
|
4楼#
发布于:2005-07-23 21:27
<P>如果是你所说的这个问题,应该如何解决?</P>
|
|
5楼#
发布于:2005-07-24 17:13
方法一:移除Windows XP的SP2,然后安装ArcGIS 9.0。<BR><BR>方法二:关闭DEP(数据执行保护),安装ArcGIS 9.0,安装完再激活数据执行保护。具体如下:<BR>1. 以管理员权限登陆Windows XP。 <BR>2. 鼠标邮件点击“我的电脑”,选择“属性”菜单 <BR>3. 点击“高级”页。 <BR>4. 选择“启动与恢复”下的“设置”按钮。 <BR>5. 选择默认操作系统,如下: <BR>"Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn <BR>6. 点击“编辑” 按钮打开boot.ini 文件,将其中的“”/NoExecute=OptIn”改为“/NoExecute=AlwaysOff”。 <BR>7. 保存文件,重新启动计算机。<BR>8. 安装ArcGIS,此时应该就不会出现1904错误了 <BR>9. 安装完ArcGIS以后,将 boot.ini 文件设置改回来,以重新激活数据执行保护的安全选项。
|
|
|