c# - 设置 Visual Studio 2013 来开发 AutoCAD 2015 插件

标签 c# visual-studio autocad-plugin objectarx

我正在尝试继续在 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 enter image description here

enter image description here

最佳答案

您需要更改目标 .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/

相关文章:

c# - 文件或目录已损坏且无法读取

vb.net - 更改 AutoCad 中引线的颜色

c# - 在 C# 中检索 AutoCAD 对象的属性

c# - 根据绑定(bind)值与 DataTrigger 共享样式

c# selenium chrome-webdriver 使用类和标题单击按钮

c# - 使用 Sql Transaction 和 Isolation Level 进行冗长的读取操作?

visual-studio - 自动构建 NuGet 包,包括引用的依赖项

c++ - IntelliSense 无法打开源文件

mysql - 部署 C# 控制台应用程序时如何包含 MySql.Data.dll

c# - AcadApplication for AutoCAD 2022 的位置和使用