创建一个具有AutoCAD.Net功能的DLL以用于AutoCAD VBA
我正在尝试创建一个包含AutoCAD.Net功能的DLL,该功能可从AutoCAD中的VBA调用。我希望能够在现有的大型VBA应用程序中运行一些AutoCAD.Net代码。首先,我创建了一个简单的DLL,其中不包含AutoCAD功能,该功能通过选中“使程序集COM可见”和“注册COM互操作”来工作。
然后我创建了一个具有一些AUOCAD.Net功能的DLL(CreateExtrudedSolid),但在构建过程中我遇到了以下错误
:
无法加载文件或程序集'accoremgd、Version=23.0.0.0、文化=中性、PublicToken=null'
或其依赖项之一。
我正在使用Windows 10,. Net Framework 4.7.1,Visual Stuio 2017,AutoCAD 2019,并按类导入以下内容:
Autodesk.AutoCAD.ApplicationServices
Autodesk.AutoCAD.DatabaseServices
Autodesk.AutoCAD.Geometry
Autodesk.AutoCAD.Runtime
我添加了以下引用
accoremgd.dll
acdbmgd.dll
acmgd.dll
AcWindows.dll
Autodesk.AutoCADInterop.dll
Autodesk.AutoCADInterop.Common.dll
如何使此工作?
感谢您的帮助。
**** Hidden Message *****
页:
[1]