C# Visual Studio 2010调试模式下的ArcObjects 10.2错误

C# Visual Studio 2010调试模式下的ArcObjects 10.2错误,c#,visual-studio-2010,arcgis,raster,arcobjects,C#,Visual Studio 2010,Arcgis,Raster,Arcobjects,我被这个ArcObjects 10.2.2调试问题困住了 我的环境 Win7 64位 ArcGIS桌面ArcInfo 10.2.2.3553 VisualStudio2010专业版 问题 我的应用程序使用ESRI.ArcGIS.Carto的IMapDocument接口打开MXD文档。如果文档具有光栅地图服务层映射服务类型:Cached;文件格式:PNG32,当应用程序尝试打开它时,我会在VisualStudio的调试模式下出错。 异常消息-访问被拒绝。来自HRESULT的异常:0x8003000

我被这个ArcObjects 10.2.2调试问题困住了

我的环境 Win7 64位 ArcGIS桌面ArcInfo 10.2.2.3553 VisualStudio2010专业版

问题 我的应用程序使用ESRI.ArcGIS.Carto的IMapDocument接口打开MXD文档。如果文档具有光栅地图服务层映射服务类型:Cached;文件格式:PNG32,当应用程序尝试打开它时,我会在VisualStudio的调试模式下出错。 异常消息-访问被拒绝。来自HRESULT的异常:0x80030005 STG_E_访问被拒绝 windows事件查看器中确实有一个关于ESRI的RasterDB.dll的错误 看

我在其他虚拟机上试过,同样的问题。 我试图从其他地图服务器添加光栅图层,同样的问题。 我还尝试添加其他光栅图层打开街道底图,同样的问题。

但是,可以使用ArcMap 10.0、10.2和10.2.2正确打开此文档。 如果从MXD文档中删除光栅层,则在调试模式下不会出现问题。 或者,如果我直接运行编译的exe文件,一切都很好。 如果我将光栅图层更改为其他类型的地图服务图层地图服务类型:未缓存,没有问题。 看

谢谢,问题解决了。 此错误应与ESRI光栅库和Microsoft远程调试库VS7因果堆栈管理器之间的模块CSM.dll冲突有关

谢谢约翰·西蒙尼奇​ 暂时 [类似职位][1]

[1]: