2010-02-03 39 views
1

这个问题与 我的question regarding inserting contacts to Outlook有关。在使用C#在Outlook中插入联系人时,CPU使用率达到100%?

除了OOM(Outlook Object Model)或Microsoft Outlook对象库12.0之外,没有人能够提出任何建议,因此我最终使用了OOM。

当我尝试插入1000条记录时,我的CPU使用率达到100%。我正在关闭联系人,是否必须处理或关闭其他任何东西?另外,如果我的程序正在运行并且Outlook已打开,如果有人关闭了Outlook,那么程序出错了。

+1

@Mohit - 告诉我们您所使用的代码。 – 2010-02-03 11:17:23

+0

借调源请求... – bdd 2010-02-03 11:59:35

+0

我猜你没有发布任何你正在创建的COM引用。您发布的“解决方法”是...让我们说不是解决问题的最佳方法。 – Marek 2010-05-13 12:32:34

回答

1

我能够通过使用以下2行解决此问题。不知道如何,但它得到了解决

GC.WaitForPendingFinalizers(); GC.Collect();

问候

莫希特德加拉