文件已上传:
temp cannot delete layer.dgn
就是下面有“删不掉”字样的图层,这些图层里面已经没有元素了,这个文件里也没有共享单元实例或者定义:
我还用“文件”→“压缩选项”压缩了的,所有压缩选项都打了勾的
查了一下,这几个删除不了的Level上还是有一些元素在,有可能是隐藏元素,我们有一个删除隐藏元素的小工具可以试试。
可以使用下面wiki中的小程序,先删除这些隐藏元素,删除不了的Level应该就可以删除了:
Answer Verified By: 巴燕 史
除了白工所说的该图层含有隐藏元素外,还有一种情况就是某些共享单元的定义中含有该图层上的元素。这两种情况都会导致某些图层无法删除。
我研究了下,我这又是一种新的情况了,对智能实体修改后,会变成参数化实体,而参数化实体会保留修改前的实体信息(是被隐藏的),这时如果再把参数化实体挪到另外的图层,它里面隐藏的实体信息仍然在原来的图层,这就是这些图层“看上去什么元素也没有但显示被使用”的原因。
发现这个情况的原因是,我用那个小工具把隐藏的元素删掉后,提示栏不停的刷出“更改输入参数导致参数化实体失败”的警告,然后我再选择之前修改过的实体,已经从参数化实体变成智能实体了,我才意识到是怎么回事。