项目从 ArcEning 9.3 升级为 10.0 出现的错误
来源:互联网 发布:陈冠希淘宝店铺叫什么 编辑:程序博客网 时间:2024/05/07 23:35
项目为 ArcEngine 9.3 版本的开发环境:Windows Server 2003/Windows 7(x86),Visual Studio 2008,.Net Framework 3.5,
升级为 ArcEnging 10.0 版本的开发环境:Windows Server 2008(x64),Visual Studio 2010。
升级过程中将 9.3 的程序集引用替换为 10.0 的版本,重新生成,出现如下错误:
将项目的 Framework 从 3.5 升级为 4.0。
解决方案二:
1、关闭所有Visual Studio;
2、以管理员的身份打开VS2010的命令提示窗口;
3、更改目录至"<system_drive>:\Program Files (x86)\Microsoft SDKs\Windows\v<x.xx>\bin\”下面;
4、输入该命令corflags /32bit+ ResGen.exe /force,执行;
5、使用记事本打开<project_name>.csproj文件;
6、在PropertyGroup下添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>,保存,关闭退出。
在解决方案二中,若没有给项目文件添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>,则会出现错误:
事实上出现如上诸多问题是由于操作系统位数不一致导致的,而在 Windows Server 2003 (x86),ArcEngine 10.0 环境下升级不会出现问题。由于当时升级时懒得去搭建环境,而采用已有的64位环境,搞得焦头烂额。
- 项目从 ArcEning 9.3 升级为 10.0 出现的错误
- 从vs2008升级到2010时,reportview出现的错误
- 项目从Visual Studio 2013 升级到 2015 后出现错误解决方案
- admob xcode升级问题从早期版本升级到新版本出现的错误
- 从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误
- 从Managed C++升级到C++/CLI时出现LNK2001错误的解决方法
- 从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误
- jdk升级到1.7后,打开以前的android项目出现错误
- VC2003升级到vc2008出现的错误
- 升级Cocoapods出现错误
- Firefox升级后出现“XML解析错误”错误的解决方法
- Visual Studio从2010升级到2012或2013后,打开Opencv相关项目可能出现的问题
- 从eclipse中导入myeclipse项目运行是出现“不能部署到服务器”的错误。
- java web项目中将数据库从SQL Server转为Access出现的常见错误
- Web项目从Tomcat迁移到weblogic 10.3出现的错误
- 升级cs项目:从vs2003项目vs2005,错误提示“项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序”...
- 解决,从 IClassFactory 为 CLSID 为 的 COM 组件创建实例失败,原因是出现以下错误: 80004005
- 从Windows到Mac迁移Android项目出现错误解决方案
- Jakarta commons-configuration
- 【Android Training - 15】云同步的实现 [Lesson 2 - 使用Google Backup API ]
- Jakarta CommonsLogging/log4j
- java心得--java类
- SIGPIPE信号结束进程.
- 项目从 ArcEning 9.3 升级为 10.0 出现的错误
- 加拿大皇家制币厂发行虚拟货币MintChip
- ActiveMq 安装时,报 open sc manager failed 错误解决
- Java心得---封装、日期、数学等相关类
- RT_Thread的测试框架使用及分析
- VC/MFC实现写Excel文件
- 带有LOB字段的表迁移
- Jakarta log4j.xml に設定するログレベルの整理
- linux-3.2.7移植OK6410的SD卡驱动