windows 7 X64下成功安装ArcGIS Desktop 9.3 + ArcGIS engine 9.3 + visual studio 2005并调试MapControlApplication
来源:互联网 发布:淘宝客服日常工作规范 编辑:程序博客网 时间:2024/04/18 07:52
经过一个多星期的努力,终于解决了这几款专业软件在windows 7下的兼容性问题。
1. visual studio 2005
安装visual studio 2005时需要注意:
visual studio 2005 team suite 180天试用版的升级问题。按照在XP下的方式,通过在“添加删除程序”里输入序列号来升级时会提示用户没有足够特权,使用超级管理员administrator帐户时依然不能解决问题。在网上搜索后发现,可以通过修改安装包的方式来破解,在光盘镜像中“setup”文件夹下找到setup.sdb文件,将其中[product key]下的序列号改为正版序列号:KYTYHTQKW6VWPBQDKC8FHWC4J即可。安装后在“添加删除程序”中依然要求输入序列号,但在运行visual studio 2005主程序后,打开帮助->关于时显示“已授权给XXX”,此时应该已经是正式版。
visual studio 2005的升级。在windows 7下运行visual studio 2005需要打两个补丁,否则会提示兼容性问题。按顺序安装下面两个补丁:(1)
Microsoft® Visual Studio® 2005 Team Suite Service Pack 1:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc (2)
Visual Studio 2005 Service Pack 1 Update for Windows Vista:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6
2. ArcGIS 9.3
windows 7下ArcGIS 9.3的安装可参考:http://94200.com/c/12060/2009121314355.html。
“
2.安装ArcGIS Desktop。授权许可安装选择第一项即可,“Use License Manager on "Your-PC-Name",一路next,选择arcinfo即可
3.安装arcgis License Manager,运行/license_server_setup/LMSetup.exe,授权文件选37102011.efl9,next之后按常理不要重启
4.将 /license_server_crack文件夹下的所有文件复制替换至 C:/Program Files/ESRI/License/arcgis9x 文件夹下
5.用记事本打开 37102011.efl9,将 START_LICENSE 和 END_LICENSE中间的代码(*表示)
--------------
START_LICENSE
*************
*************
END_LICENSE
-------------
复制粘帖至 C:/Program Files/ESRI/License/arcgis9x/Arc_Info9x.lic ,注意是将这些代码替换掉原Arc_Info9x.lic文件的代码,保存。然后将
SERVER this_host ESRI_SENTINEL_KEY=37102011 27001
ENDOR ARCGIS
中的this_host替换为自己的计算机名
6.重启,开始菜单 ->arcgis->desktop administrator 中设置ArcInfo(Floating)并更改Not_Set为localhost,arcgis破解完成。 ”
3. ArcGIS engine
ArcGIS Engine的安装较为简单,先装runtime后装.net即可。许可文件如下:
streetmap,93,ecp100001222,28-sep-2012,0JHC3XKGF0BPDTJ44158streetmapengine,93,ecp100001222,28-sep-2012,5H7LY0NJDL4YNJEL1129
spatial,93,ecp100001222,28-sep-2012,HC5PEXKGF0BPDTJ44026
arcgisengine,93,ecp100001222,28-sep-2012,TRA12XKGF0BPDTJ44130
sdeworkgroup,93,ecp100001222,28-sep-2012,OLHFD7P0L4C5L0359041
svrstandard,93,ecp100001222,28-sep-2012,GB1HJH3XX6T5P7ZLJ239
3dengine,93,ecp100001222,28-sep-2012,D7MGJE0YTBKD4YAEJ049
designer,93,ecp100001222,28-sep-2012,XXMA0RD88J4H5KBXE103
gdbedit,93,ecp100001222,28-sep-2012,4N40AAXPP7G90P7AD169
interopengine,93,ecp100001222,28-sep-2012,OLPGMNA84MLHHAMRP117
maplexengine,93,ecp100001222,28-sep-2012,2K0N7G1TPZPYPSRF3079
networkengine,93,ecp100001222,28-sep-2012,0JMJPK751JSKC6JN0095
schematicengine,93,ecp100001222,28-sep-2012,C6J7540NH082RMZ15024
spatialengine,93,ecp100001222,28-sep-2012,ZZ1THK611AL9YB3PM077
standardengine,93,ecp100001222,28-sep-2012,PM1THK611AL9YB3PM017
trackingengine,93,ecp100001222,28-sep-2012,OLHA2PGCBM7L9PF10034
svradvanced,93,ecp100001222,28-sep-2012,A3E0RNA54E0D2G7TR157
svrenterprise,93,ecp100001222,28-sep-2012,NKMJNK751JSKC6JN0146
tifflzw,93,ecp100001222,28-sep-2012,QH1X30NJDL4YNJEL1248
tracking,93,ecp100001222,28-sep-2012,QH1RLDZPP3P102EJD102
arcgisserver,93,ecp100001222,28-sep-2012,YYPJJE0YTBKD4YAEJ220
3dserver,93,ecp100001222,28-sep-2012,4N5THAL00ZMXNYRE9133
arcimsserver,93,ecp100001222,28-sep-2012,7REAMNA84MLHHAMRP012
interopserver,93,ecp100001222,28-sep-2012,E9H930NJDL4YNJEL1116
networkserver,93,ecp100001222,28-sep-2012,UTC3YRD88J4H5KBXE221
spatialserver,93,ecp100001222,28-sep-2012,7RE0HH3XX6T5P7ZLJ203
streetmapserver,93,ecp100001222,28-sep-2012,UTF68AXPP7G90P7AD046
trackingserver,93,ecp100001222,28-sep-2012,B5HCNREC800SLF0EY035
routeserver,93,ecp100001222,28-sep-2012,VPFCRPHGCP4LPJT02015
arcsdeserver,93,ecp100001222,28-sep-2012,S07187P0L4C5L0359230
4. 64位系统下调试ArcGIS engine项目时的设置
ArcGIS engine是不支持64位系统的,按默认设置时会出现错误并提示“未注册类”(class not registered)。解决方法见:http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=33000。
Error: Error: Class not registered(Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)
Error Message
"Error : Class not registered(Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)"
Cause
Solution or Workaround
If working in Microsoft Visual Studio:
1. Right-click on the solution in the Visual Studio Solution Explorer and open the Properties window.
2. Click the compile tab: Visual Basic, or the build tab: Visual C#.
3. For Visual Basic, click the Advanced tab.
4. Select x86 as the Target CPU (Visual Basic) or Platform Target (Visual C#).
5. Rebuild the solution.
If working in Microsoft Visual Basic or Visual C# Express Editions:
1. Open the solution in the Express Edition.
2. File > Save All, and save the project to a different location.
3. Using Windows Explorer, browse to the newly saved project, and open the project file (.csproj or .vbproj) with a text editor.
4. Insert the text <PlatformTarget>x86</PlatformTarget> into the 'Debug|AnyCPU' and 'Release|AnyCPU' sections. -show me-
5. Save the project file.
6. Open the solution in the Express Edition, and build and run the application.
Created: 5/4/2007
Last Modified: 2/3/2010
- windows 7 X64下成功安装ArcGIS Desktop 9.3 + ArcGIS engine 9.3 + visual studio 2005并调试MapControlApplication
- Win7系统下安装ArcGIS Desktop 9.3 + Engine破解
- arcgis desktop 9.3 安装
- ArcGIS 9.3下载,包含ArcGIS Desktop、ArcGIS Engine、ArcGIS Server、ArcSDE、workstation
- ArcGIS 9.3下载,包含ArcGIS Desktop、ArcGIS Engine、ArcGIS Server、ArcSDE、workstation
- Arcgis desktop 9.3安装详解
- Win7专业版 下安装ArcGIS desktop 9.3总结
- ArcGIS Server + ArcGIS Desktop 9.3破解及安装
- 第一章 (2) arcgis Desktop 9.3安装破解
- ArcGIS runtime/engine/desktop 10安装及授权方法
- arcgis desktop 安装
- ArcGIS Desktop安装出错
- ArcGIS Desktop安装教程
- 在Visual Studio 2013中使用ArcGIS Engine 10.2 工具
- Visual Studio中丢失ArcGis Engine 控件的解决方法
- Arcgis engine 9.3 中文环境
- Arcgis engine 安装步骤
- ARCGIS DESKTOP 9.3 安装破解完整清晰步骤
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 我连做梦都没想到惊喜
- 一个超全的数学资源网站(转贴)
- Perl安装说明
- 定时任务:Timer类、TimerTask类
- windows 7 X64下成功安装ArcGIS Desktop 9.3 + ArcGIS engine 9.3 + visual studio 2005并调试MapControlApplication
- 彪汉组合让我轻松的享受到性福的生活
- Perl学习指南
- 研究地形渲染中——经过一番辛勤努力实现了QuadTree
- 一般需求中的公共需求(不断更新)
- Mylyn是什么?是Myelin,是髓鞘质
- 交换技术
- [转] NoSQL数据库技术
- 游戏服务器开发法则(一)