我试图在Visual 2013中继续为AutoCAD开发插件。我打开了我的项目文件,所有对Autodesk库的引用都丢失了。为了弥补这一点,我添加了对ObjectARX 2015中的dll文件的引用,这些文件显示在所附的dll映像中。我使用以下Autodesk名称空间:
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;添加缺失的引用会使错误消失,直到我尝试测试我的程序时,我会得到新的错误,将Autodesk引用下划线为灰色,而不是红色,如所附图像所示。我不知道为什么添加的引用不起作用。也许还值得知道我已经从Visual 2012迁移到Visual 2013和AutoCAD 2014到AutoCAD 2015


发布于 2014-11-07 18:48:13
您需要更改目标.NET框架。如果要引用的Dll是为4.0构建的,则需要以4.0为目标。如果它们是为4.5构建的,则需要针对4.5。
如果您不知道如何更改目标框架,请执行以下步骤。http://msdn.microsoft.com/en-us/library/bb398202.aspx
https://stackoverflow.com/questions/26788862
复制相似问题