保存的 Outlook MailItem 还没有 EntryId

Saved Outlook MailItem does not yet have EntryId

这很奇怪。

我有一个从 Outlook 外部打开的保存的 Outlook MailItem(.msg 文件),由于某种原因尚未设置其 EntryID:

一些上下文:

如果我在调试时检查 MailItem,则 EntryID 为 null 或空字符串...

... 但是如果(例如)我扩展 m_ObjectToDataMap 直到我到达 _rcw 并扩展 that 对象的 Dynamic View -那是设置 EntryID 的时候。

好像 MailItem 还没有完全加载,在调试器中对值的一些检查以某种方式完成了 MailItem 的初始化。

我试过:

None 解决了这个问题。为什么会这样?我将如何解决或解决这个问题?任何帮助将不胜感激。

独立的 MSG 文件没有条目 ID。这是意料之中的。