我使用下面的代码将名称空间添加到地图
中的上下文mapInfo.Arguments.AddExtensionObject(_xslContextAccessor.namespaceuri, _xslContextAccessor);
但有时会出现错误
Item has already been added. Key in dictionary: 'test' Key being added: 'test'"
有没有办法避免它。
答案 0 :(得分:0)
嗯,解决方法是不要再添加它。要小心,它更可能是你真正的问题是重用静态或类似的并发问题。
如果必须重新添加,可以先执行RemoveExtensionObject()。即使对象中不存在Object,此方法也将始终完成。