-1

我需要从 Visual Studio 2008 在 Autocad 2010 中进行一些操作。当我尝试从 Windows 窗体访问 Autocad 时,它不起作用。异常被抛出,如specified module could not be found.

在单击按钮内,我编写了以下代码:

var obj = Autodesk.AutoCAD.ApplicationServices.Application.AcadApplication;

我引用了所有必要的参考 DLL。

当我使用互操作方法时,它工作正常。

4

1 回答 1

2

您是否在进程中引用了 acmgd.dll 和 acdbmgd.dll?

或者

进程外的 Autodesk.Autocad.Interop.dll 和 Autodesk.Autocad.Interop.Common.dll?

似乎您正在尝试在进程内工作时引用应用程序的 com 实例?

using AcApp = Autodesk.AutoCAD.ApplicationServices.Application;

这是你想要做的吗?

于 2013-08-10T00:29:16.613 回答