如何删除ArcMap add-in工具中生成的临时数据?

描述:ArcMap开发add-in工具,代码中删除了临时生成的数据,但是打开ArcMap的GP工具,比如Delete Field工具时仍然能看到这些临时数据。

1.png

 
已邀请:

朱新颖

赞同来自:

解决:试了GC.Collect();垃圾回收以及System.Runtime.InteropServices.Marshal.FinalReleaseComObject();释放对象都不行,后来看其代码发现调用了Make XY Event Layer工具,该工具会生成内存中的图层,使用Delete工具将该图层删除后就正常了。

要回复问题请先登录注册