vs2013插入arcengine10.0安装包控件没反应

用VS2013开发ArcEngine中遇到一些问题_百度知道
用VS2013开发ArcEngine中遇到一些问题
jpg" esrc="/zhidao/wh%3D450%2C600/sign=f90ef01ae9adbfb2bb120/d6ca7bcb0a46f21fcebeba0afaee5.dll 中发生其他信息.jpg" />请问如何解决.baidu.Windows.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.baidu.hiphotos.hiphotos:///zhidao/wh%3D600%2C800/sign=5ffc2a20ab803d5edcb29/d6ca7bcb0a46f21fcebeba0afaee5://a.Exception”类型的未经处理的异常在 System://a.com/zhidao/pic/item/d6ca7bcb0a46f21fcebeba0afaee5:0x (CLASS_E_CLASSNOTAVAILABLE))<a href="http: ClassFactory 无法供应请求的类 (异常来自 HRESULT.InteropServices,出现了这种错误“SystemC#开发ArcEngine中最简单的一个例子MapViewer
提问者采纳
ProductCode.Bind(ESRI.ArcGIS.0或以上的话如果你的arcengine版本为10.ArcGIS,在Main()函数的最前面加ESRI.RuntimeManager.EngineOrDesktop)
提问者评价
谢谢,已经解决了。
其他类似问题
arcengine的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我用的是VS2010,安装的是ArcEngine10,安装成功了,但是为什么工具箱里没有mapcontrol控件?,求高手_百度知道
我用的是VS2010,安装的是ArcEngine10,安装成功了,但是为什么工具箱里没有mapcontrol控件?,求高手
//d.com/zhidao/wh%3D450%2C600/sign=1c2d4c7f8226cffc697fb7b68cf95cad1c8aecf50fa,为什么工具箱里没有mapcontrol控件.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.hiphotos://d我用的是VS2010?,求高手<a href="http.baidu.baidu.hiphotos.hiphotos.baidu://d.com/zhidao/pic//zhidao/wh%3D600%2C800/sign=04ab76e70a55b3199cac8ae/241f95cad1c8aecf50fa.jpg" esrc="http,安装的是ArcEngine10
我有更好的答案
按默认排序
这问题不已经问过了吗。。。
其他类似问题
您可能关注的推广
vs2010的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请问如何安装arcengine10.0? 因为已经安装好arcgis desktop10.0,想要继续安装arcengine。_百度知道
请问如何安装arcengine10.0? 因为已经安装好arcgis desktop10.0,想要继续安装arcengine。
请问需要安装vs2008吗?具体安装步骤是什么呢?
提问者采纳
engine是一组开发包,你需要使用一种开发环境来配置并开发。
提问者评价
其他类似问题
先装vs2008,再装SDK,装arcengine,再下个arcengine安装程序。就Ok了,arcengine中先装 run time 那个
您可能关注的推广
arcengine的相关知识
按默认排序
其他2条回答
现在都装 vs2010啦
找AE的安装包
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁6415人阅读
今天要用VS2010打开VS2013,一直觉得VS2010到VS2012只是界面上扁平化的改变,平台工具集有改变但很大程度上可能向上兼容。在网上搜了一些文章,其中有一篇说到一个观点:
&&&&&& 从VS2010开始,VS使用统一的.sln作为解决方案文件,到目前为止,每个版本的升级只是平台工具集的升级和优化,而解决方案是完全兼容的。你可以用VS2013打开VS2010生成的解决方案,也可以用VS2010打开更高版本的VS2013生成解决方案
&&&&&& 我的理解是,从VS2010开始,不再制作专有的文件&#26684;式,这只是一个xml&#26684;式的文本文件,其中决定了解决方案的平台工具集和VS版本。既然.sln只是个文本文件,重新设定其中指定的VS版本和平台工具集,也许可以用低版本打开高版本的解决方案。
&&&&&& 那么就来尝试用vs2010来打开vs2013,以下是我的尝试记录,尝试中发现除了修改.sln后可以用vs2010打开vs2013,但还要修改项目的平台工具集以保证最好的兼容。
(1)直接打开
用VS2010打开VS2013生成的文件,产生如上提示。
&&&&&& 选取一个vs2013的解决方案文件.sln,以文本文档方式打开它。(我用的是sublime text 2,我认为是款代替记事本的不错工具,性感而小巧。有人从Notapad&#43;转为用它,自有其价&#20540;吧。)
在文件开头我们可以看到一些关键信息:
Format Version 12.00
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
表明该.sln生成的&#26684;式版本是12.00(vs2013),vs版本是12.0.21005.1(vs2013),最小兼容版本是10.0.40219.1(vs2010)。
那也许把该解决方案改成10.0.40219.1以上都行吧?
【版本区别】
像我这样的新手请注意这里,Version 12.00意味着版本为vs2013而非vs2012,本文末最后已总结了vs版本中的该现象。下一步中改Format Version 为11.00而非10.00
(2)修改.sln文件。
(3)重新打开
用VS2010打开修改后的解决方案文件,成功打开。
我想起vs2012和vs2010的平台工具集不一致,vs2012是v110,vs2010是v100,vs2013则是v120。我想先不去项目文件里查看,也许在加载解决方案的时候vs已经重置了平台工具集?于是尝试①直接编译。
编译失败,因为结果平台工具集未重置,本机上没有vs2013,找不到v120的平台工具集。同时,注意到,有“项目文件包含ToolsVersion=&12.0& 设置……将项目视为具有ToolsVersion=&4.0& 设置”。这&#20284;乎是.Net的工具版本号,不修改的话会自动兼容。
②手动修改之平台工具集版本,编译看能否运行。
③编译通过,运行成功。同时,ToolsVersion的版本号是被视为4.0了。
④去查找对应ToolsVersion的项目文件,修改之。
重新编译,未报错。
⑤综合以上,该该项目已经实现从VS2013到VS2010的迁移。
低版本VS打开高版本一般要修改的地方。
1、.sln文件中指定的VS版本号和平台工具集
2、修改项目文件中的平台工具集(v4.0→v12.0)
上述“其它”,主要指在配置中与环境变量有关的因版本改变而导致的路径改变,比如vs2010中的部分lib在 VS 安装目录下的 Microsoft SDKs\v7.x 中,在vs2012以后转移到了 VS 安装目录下的Windows Kits中VS 安装目录。注意区别。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:424907次
积分:4779
积分:4779
排名:第2417名
原创:59篇
转载:142篇
评论:47条
(1)(4)(1)(1)(5)(1)(1)(2)(2)(2)(1)(7)(4)(1)(1)(4)(10)(6)(4)(4)(6)(11)(23)(11)(11)(4)(4)(3)(4)(20)(6)(6)(3)(1)(12)(6)(1)(5)(3)4054人阅读
之前基于AE9.3做的工具,使用的组件包括地图的显示控件和数据图层操作组件等等,
代码升级是根据ESRI的官方文档做的,网页如下:
直接在VS 2010中打开解决方案,转换好之后,运行程序,弹出提示窗口说未找到ESRI.ArcGIS.Carto 9.3组件
找不到原因,仔细看了编译警告,提示一堆,如下:
无法解决&ESRI.ArcGIS.Carto, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&与&ESRI.ArcGIS.Carto, Version=9.3.0.1770, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&之间的冲突。正在随意选择&ESRI.ArcGIS.Carto, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&。
&&无法解决&ESRI.ArcGIS.Geodatabase, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&与&ESRI.ArcGIS.Geodatabase, Version=9.3.0.1770, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&之间的冲突。正在随意选择&ESRI.ArcGIS.Geodatabase, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&。
&&请考虑使用 app.config 将程序集&ESRI.ArcGIS.Geodatabase, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&从版本&9.3.0.1770&[]重新映射到版本&10.0.0.0&[C:/Program Files/ArcGIS/DeveloperKit10.0/DotNet/ESRI.ArcGIS.Geodatabase.dll],以解决冲突并消除警告。
&&请考虑使用 app.config 将程序集&ESRI.ArcGIS.Geometry, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86&从版本&9.3.0.1770&[]重新映射到版本&10.0.0.0&[C:/Program Files/ArcGIS/DeveloperKit10.0/DotNet/ESRI.ArcGIS.Geometry.dll],以解决冲突并消除警告。
于是参考网上的类似问题解决方案,添加了一个App.Config文件,
折腾完之后,编译的警告确实消失了,但弹出的出错提示窗体仍然存在,于是乎,开始调试代码,
最终发现是以前的封装9.3的一个DLL未更新,于是重新编译生成了此DLL,问题解决啦
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:177751次
积分:2226
积分:2226
排名:第7840名
原创:54篇
评论:91条
(2)(2)(2)(2)(2)(2)(2)(1)(2)(1)(1)(5)(5)(3)(3)(1)(1)(3)(5)(3)(1)(1)(1)(2)(1)(1)}

我要回帖

更多关于 arcengine10.0安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信