C# 尝试读取或写入受保护的内存。这通常指示其他内存已损坏

摘要: 修改如下: Tools(工具) ->Options(选项) -> Debugging(调试) -> General -> Uncheck this option "Suppress JIT optimization on module load" 即工具→选项→调试→常规→在模块加载时取消JIT优化 阅读全文
posted @ 2016-05-10 14:00 zzj1981 阅读(1728) 评论(0) 推荐(0)

无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

摘要: 解决方法: 设置解决方案平台为X86 阅读全文
posted @ 2016-05-10 13:57 zzj1981 阅读(1195) 评论(0) 推荐(0)

ESRI.ArCGIS不存在类型或命名空间 productcode

摘要: 添加ESRI.Arcgis.Version引用后问题就解决了 阅读全文
posted @ 2016-05-10 13:56 zzj1981 阅读(280) 评论(0) 推荐(0)

正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起

摘要: VS菜单的调试→异常→managed debugging assistants→loaderlock的选中状态去掉 阅读全文
posted @ 2016-05-10 13:56 zzj1981 阅读(395) 评论(0) 推荐(0)

LC.exe已退出,代码为-1错误

摘要: 因为证书的原因,把项目中“properties”目录下的“license.licx”文件删除,再编译就成功了。 如图: 阅读全文
posted @ 2016-05-10 13:55 zzj1981 阅读(88) 评论(0) 推荐(0)

ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.

摘要: 解决方式: 打开program.cs 把 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop); 这句放到 Application.SetCompatibleTextRenderingDefault(fals 阅读全文
posted @ 2016-05-10 13:54 zzj1981 阅读(149) 评论(0) 推荐(0)

C#+DEV+AE在版本转换时容易出问题

摘要: 注意在项目→属性→目标框架 中选择.netframework的版本4.0 阅读全文
posted @ 2016-05-10 13:53 zzj1981 阅读(97) 评论(0) 推荐(0)