C# AutoCAD中的批加载文件

C# AutoCAD中的批加载文件,c#,batch-processing,autocad,C#,Batch Processing,Autocad,我在使用C编写在AutoCAD中批量加载和导出文件的应用程序时遇到问题。每当我指向满是.dxf文件的文件夹时,我都会收到下面列出的许多错误。我已经能够将问题缩小到我知道它只是在负载下断裂的程度。有时它加载得很好,其他时候它只加载3-4个文件,其余时间它只会抛出一个错误。我看到的错误包括但不限于FaultExecutionEngineError、NullExceptionError、IndexOutfrange错误,以及导致Autocad崩溃的致命异常错误 这是我的密码: public class

我在使用C编写在AutoCAD中批量加载和导出文件的应用程序时遇到问题。每当我指向满是.dxf文件的文件夹时,我都会收到下面列出的许多错误。我已经能够将问题缩小到我知道它只是在负载下断裂的程度。有时它加载得很好,其他时候它只加载3-4个文件,其余时间它只会抛出一个错误。我看到的错误包括但不限于FaultExecutionEngineError、NullExceptionError、IndexOutfrange错误,以及导致Autocad崩溃的致命异常错误

这是我的密码:

public class MyCommands
{
    string folderPath = @"C:\Users\kdhyne\Desktop\New folder\";

    // Modal Command with localized name
    [CommandMethod("FileCycle", CommandFlags.Session)]
    public void MyCommand() // This method can have any name
    {
        var acDocManager = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager;
        string[] filesInDirectory;
        Document acDoc = null;

        filesInDirectory = Directory.GetFiles(folderPath, "*.dxf", SearchOption.TopDirectoryOnly);

        foreach (string someFile in filesInDirectory)
        {
            acDoc = acDocManager.Open(someFile);
        }
    }
}

就我所能想到的,我已经把它删去了。希望有人能帮忙。感谢您的阅读。

在AutoCAD中打开版本之前,先进行版本构建,它似乎工作正常!显然,它并没有将所有库编译到调试版本中