我正在尝试继续在 Visual Studio 2013 中使用 AutoCAD 插件。我打开了项目文件,但所有对 Autodesk 库的引用都丢失了。为了解决这个问题,我添加了对所附 dll 图像中显示的 ObjectARX 2015 中的以下 dll 文件的引用。我正在使用以下 Autodesk 命名空间:
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;
添加缺少的引用会使错误消失,直到我尝试测试我的程序,此时我收到新错误,以灰色而不是红色下划线显示 Autodesk 引用,如附图所示。我不知道为什么添加的引用文献不起作用。还值得一提的是,我已从 Visual Studio 2012 迁移到 Visual Studio 2013,从 AutoCAD 2014 迁移到 AutoCAD 2015
最佳答案
您需要更改目标 .NET 框架。如果您引用的 Dll 是为 4.0 构建的,则您需要以 4.0 为目标。如果它们是为 4.5 构建的,那么您需要以 4.5 为目标。
如果您不知道如何更改目标框架,请执行以下步骤。 http://msdn.microsoft.com/en-us/library/bb398202.aspx
关于c# - 设置 Visual Studio 2013 来开发 AutoCAD 2015 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26788862/