在我的项目中,生成一个Word应用程序,使用Microsoft.Office.Interop.Word生成单词。我计划使用多线程生成,但是它不起作用。我该怎么办?
public IHttpActionResult CheckConfig(CheckConfigRequest request)
{
System.Threading.Tasks.Task t = null;
t = new System.Threading.Tasks.Task(() => GenerateWord());
t.Start();
return OK(CheckConfigResponse);
}
public void GenerateWord()
{
Application wordApp = new Application();
//Other code
}
在GenerateWord方法中,我使用Application wordApp = new Application(); 但是代码没有执行。 此方法需要立即返回结果,因此使用了Thread。 Word线程是“开始”,但是代码不起作用。