C#.NET程序集依赖性AutoCAD API

问题描述 投票:-2回答:2

我想在.NET 3.5上构建AutoCAD 2010插件,因为2010年不支持.NET 4.0。加载AutoCAD 2010 API库后,由于依赖性,我无法构建解决方案。你能帮我解决一下吗?

错误消息:警告15无法解析主要引用“acmgd”,因为它对.NET Framework程序集“mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089”具有间接依赖性,该程序具有更高版本“ 4.0.0.0“比当前目标框架中的版本”2.0.0.0“。 PresbetonAPI

.net autocad
2个回答
0
投票

您可以利用.NET 4.0和AutoCAD 2010开发插件。它只需要您更改acad.exe.config。

看到此前发布的question。而this更清楚地阐述了这一变化。

试试看,看看并告诉我。


0
投票

检查您的参考路径。如果您从更高版本的AutoCAD中包含acmgd.dll,编译将失败,并在您的问题中报告错误。该路径应指向C:\ Program Files \ Autodesk \ AutoCAD 2010 \ acmgd.dll

© www.soinside.com 2019 - 2024. All rights reserved.