我编写了从 NX 文件导出 PDF 文件的代码。当我为单个文件运行它时,一切正常。
然后我尝试通过一堆文件(通过for循环)使用此代码,一切都很好。但有时当我尝试更改目标文件时,它会在 BasePart 上引发异常:
basePart1 = theSession.Parts.OpenActiveDisplay(SourceFilePath, DisplayPartOption.AllowAditional, out _);
在那个错误之后,我必须重新打开项目并从头开始运行它,问题总是不会再次出现。但是当我尝试打开另一堆文件时,通常会再次出现问题。我该如何处理?