使用Microsoft Office Word加载项创建Windows应用程序

时间:2012-10-31 04:14:18

标签: c# .net memory ms-word

我使用Microsoft Office Word加载项创建了一个Windows窗体应用程序。该应用程序有一个巨大的进程,消耗大量内存,但问题是,当进程运行时,Microsoft Office Word崩溃。这有什么解决方案吗?我认为如果我们可以分离应用程序的进程而不是使用相同的Microsoft Office Word内存,则该进程不会崩溃。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

 public void ReleaseObject(object obj)
       {
           try
           {
               System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
               obj = null;
           }
           catch (Exception)
           {
               obj = null;
           }
           finally
           {
               GC.Collect();
           }
       }