明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2932|回复: 5

用NETLOAD加载报这个错误:System.BadImageFormatException

[复制链接]
发表于 2012-3-4 23:05:30 | 显示全部楼层 |阅读模式
初学者!!

照着例子编译了一个,编译没有任何错误.用AutoCAD 输入NETLOAD选择这个DLL报错!

我找了几个例子都是这样.怎么回事??? 我是环境是: C#    .NET4.0     VS2010     AUTOCAD2010


[url=]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[/url]

命令: netload
无法加载程序集。错误详细信息: System.BadImageFormatException:
未能加载文件或程序集“file:///E:\PumpSelect\autocad\testCode\MyFirstProject1\MyFirstProject
1\bin\Debug\MyFirstProject1.dll”或它的某一个依赖项。生成此程序集的运行库比当前加载的运行库新,无法加载此程序集。
文件名:“file:///E:\PumpSelect\autocad\testCode\MyFirstProject1\MyFirstProject1\bin\
Debug\MyFirstProject1.dll”
   在 System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase,
Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark,
Boolean throwOnFileNotFound, Boolean forIntrospection)
   在 System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase,
Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark,
Boolean throwOnFileNotFound, Boolean forIntrospection)
   在 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence
assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   在 System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence
securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm,
Boolean forIntrospection, StackCrawlMark& stackMark)
   在 System.Reflection.Assembly.LoadFrom(String assemblyFile)
   在 Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
   在 loadmgd()
警告: 程序集绑定日志记录被关闭。

 楼主| 发表于 2012-3-4 23:09:34 | 显示全部楼层
我已将 两个引用acmgd.dll和acdbmgd.dll的“Copy to Output Directory属性设置成flase了..

代码没有任何错误,有的例子都是否复制的,而且就几行 不会有任何问题.

就是无法运行
发表于 2012-3-5 08:28:58 | 显示全部楼层
你总得一行一行的看代码,看代码在做些什么?
 楼主| 发表于 2012-3-5 20:20:54 | 显示全部楼层
代码没有问题 都是复制的论坛上和手册上的现成代码!!!
发表于 2012-3-6 09:11:54 | 显示全部楼层
本帖最后由 liuxu042 于 2012-3-6 09:12 编辑

开始建立类项目的时候不能选择.net framework4.0.要将其改为.net framework3.5
 楼主| 发表于 2012-3-9 16:13:01 | 显示全部楼层
楼上 谢谢了!!!
那用户电脑上不是要装2个net framework????????????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 19:20 , Processed in 0.194465 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表