【发布时间】:2014-08-23 12:04:38
【问题描述】:
我使用 Visual Studio 2012,.Net ver 4 构建了一个应用程序。它使用调试运行良好,直到我尝试构建或发布它。如果我按照 .NET 开发人员指南中的建议将 AcDbMgd.dll 或 AcMgd.dll 上的 Copy Local 属性设置为 False,我会收到有关 AutoCAD dll 文件需要强签名才能标记为先决条件的错误消息。如果我为这两个引用将此属性设置为 True,则应用程序会构建,但会给出运行时错误“公共语言运行时检测到无效程序”。我尝试删除对这两个文件的引用并删除 bin 和 obj 文件夹,但没有成功。我将 ObjectARX 2014 SDK 用于 dll 文件,但我也尝试了 AutoCAD 2014 安装中包含的 dll 文件,但结果相同。有什么想法吗?
【问题讨论】:
标签: c# .net visual-studio-2012 dll autocad