我试图继续在Visual Studio 2013中使用AutoCAD插件。我打开了项目文件,但缺少对Autodesk库的所有引用。为了解决这个问题,我添加了对ObjectARX 2015中以下dll文件的引用,该文件显示在所附的dlls映像中。我正在使用以下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/

10-13 08:22