Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置Visual Studio 2013以开发AutoCAD 2015插件_C#_Visual Studio_Autocad Plugin_Objectarx - Fatal编程技术网

C# 设置Visual Studio 2013以开发AutoCAD 2015插件

C# 设置Visual Studio 2013以开发AutoCAD 2015插件,c#,visual-studio,autocad-plugin,objectarx,C#,Visual Studio,Autocad Plugin,Objectarx,我正在尝试在Visual Studio 2013中继续使用AutoCAD插件。我打开了我的项目文件,所有对Autodesk库的引用都丢失了。为了解决这个问题,我添加了对ObjectARX 2015中以下dll文件的引用,如所附的dll图像所示。我正在使用以下Autodesk名称空间: using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD

我正在尝试在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


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

如果您不知道如何更改目标框架,请执行以下步骤。

我不确定他们为什么会有那条灰线。对于这些引用,您是否将复制本地设置设置设置为false?或者参考中是否有多个不同autocad版本的autocad库?顺便说一句,我不认为你有任何理由拥有所有这些参考资料。对于类中的内容,应该只需要运行时。