2

我正在尝试继续在 Visual Studio 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 Studio 2012 迁移到 Visual Studio 2013 和 AutoCAD 2014 到 AutoCAD 2015在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

您需要更改目标 .NET 框架。如果您引用的 Dll 是为 4.0 构建的,您需要以 4.0 为目标。如果它们是为 4.5 构建的,则需要以 4.5 为目标。

如果您不知道如何更改目标框架,以下是更改目标框架的步骤。 http://msdn.microsoft.com/en-us/library/bb398202.aspx

于 2014-11-07T18:48:13.213 回答