使用此ArcObjects .net ArcMap扩展,尝试在ArcMap 10.4和更高版本中加载附件查看器时看到此错误。在ArcMap 10.3和更早版本中不会发生这种情况。
从COM对象扩展的类型应覆盖由基本COM类实现的接口的所有方法。
如果我注释掉以下部分,则不会出现错误(但程序无法正常运行)。
此外,在成功构建后,我会收到类似这样的多个错误。 警告BC42104:在变量'fWS'被分配值之前使用。空引用异常可能会在运行时导致。
' Get relAttachments table and set selection table for it
Dim relAttach As ESRI.ArcGIS.Carto.StandaloneTable = New cAttachStandAloneTable(mFWS.OpenTable(modDBNaming.GetQualifiedTableName("relAttachments", mFWS)), "FCName")
mRelAttachSel = relAttach
' Load relAttachments into dataset datatable
PopulateRelAttachmentsTable(relAttach.Table)
Dim relAttachDV As DataView = New DataView(mDataset.Tables("relAttachments"))