我使用Microsoft Office Word加载项创建了一个Windows窗体应用程序。该应用程序有一个巨大的进程,消耗大量内存,但问题是,当进程运行时,Microsoft Office Word崩溃。这有什么解决方案吗?我认为如果我们可以分离应用程序的进程而不是使用相同的Microsoft Office Word内存,则该进程不会崩溃。
请帮我解决这个问题。
答案 0 :(得分:0)
public void ReleaseObject(object obj)
{
try
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
obj = null;
}
catch (Exception)
{
obj = null;
}
finally
{
GC.Collect();
}
}