Wpf 我们可以在任务工厂中使用outlook对象模型吗?

Wpf 我们可以在任务工厂中使用outlook对象模型吗?,wpf,multithreading,outlook-addin,outlook-2013,taskfactory,Wpf,Multithreading,Outlook Addin,Outlook 2013,Taskfactory,嗨,我们有一个展望,艾丁。我们在代码中使用了任务工厂和后台工作者。我们在UI设计中使用了WPF。我们看到一些关于outlook崩溃和outlook禁用插件的问题。 插件进入禁用模式的原因是什么?Outlook对象模型应仅在主线程上使用,因为Office应用程序使用单线程单元。您可以自由使用可在辅助线程上使用的低级API扩展MAPI。或者该API周围的任何其他包装器 谢谢大家!!是否有任何其他原因可能导致加载项禁用模式或outlook崩溃?我们看到许多人报告了这一点。但并不是所有的机器都能复制。这

嗨,我们有一个展望,艾丁。我们在代码中使用了任务工厂和后台工作者。我们在UI设计中使用了WPF。我们看到一些关于outlook崩溃和outlook禁用插件的问题。
插件进入禁用模式的原因是什么?

Outlook对象模型应仅在主线程上使用,因为Office应用程序使用单线程单元。您可以自由使用可在辅助线程上使用的低级API扩展MAPI。或者该API周围的任何其他包装器

谢谢大家!!是否有任何其他原因可能导致加载项禁用模式或outlook崩溃?我们看到许多人报告了这一点。但并不是所有的机器都能复制。这里的另一点是,我们的加载项读取并更新了users APPDATA/Roaming文件夹中的一些日志文件和json文件。这会导致与outlook崩溃相关的任何问题吗?代码中的任何异常都可能导致您的加载项被困在“禁用项”列表中。我们有一些解决方法,可以使非活动或取消绑定的加载项处于活动状态。但我们如何捕获或识别导致这种情况的代码的哪一部分?任何帮助都将不胜感激。