我已经浏览了一个小时,还没有找到有助于此的东西.我正在使用C#从VS2013中的.NET API打开AutoCAD,但出于某种原因,我无法让AutoCAD实际启动.我正在使用以下代码:
using System;
using System.Runtime.InteropServices;
using Autodesk.AutoCAD.Interop;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
namespace IOAutoCADHandler
{
    public static class ACADDocumentManagement
    {
        [CommandMethod("ConnectToAcad")]
        public static void ConnectToAcad()
        {
            AcadApplication acAppComObj = null;
            // no version number so it will run with any version
            const string strProgId = "AutoCAD.Application";
            // Get a running instance of AutoCAD
            try
            {
                acAppComObj = (AcadApplication)Marshal.GetActiveObject(strProgId);
            }
            catch // An error occurs if no instance is running
            {
                try
                {
                    // Create a new instance of AutoCAD
                    acAppComObj …Run Code Online (Sandbox Code Playgroud) 我正在使用C#中的Windows窗体编写一个程序来模拟3d对象,然后应该从.NET框架中打开AutoCAD来绘制对象,我正在尝试找出最好的方法.
我之前尝试过使用COM从.NET打开AutoCAD,但我想知道是否有一种方法可能没有以这样的界面支持错误结束,就像我尝试过的每一条道路一样(打开一个图纸,打开AutoCAD)使用COM等)已经结束而没有结果.有什么建议?