tangxu12 发表于 2012-3-4 23:05:30

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

初学者!!

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

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


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

命令: 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()
警告: 程序集绑定日志记录被关闭。

tangxu12 发表于 2012-3-4 23:09:34

我已将 两个引用acmgd.dll和acdbmgd.dll的“Copy to Output Directory属性设置成flase了..

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

就是无法运行

sieben 发表于 2012-3-5 08:28:58

你总得一行一行的看代码,看代码在做些什么?

tangxu12 发表于 2012-3-5 20:20:54

代码没有问题 都是复制的论坛上和手册上的现成代码!!!

liuxu042 发表于 2012-3-6 09:11:54

本帖最后由 liuxu042 于 2012-3-6 09:12 编辑

开始建立类项目的时候不能选择.net framework4.0.要将其改为.net framework3.5

tangxu12 发表于 2012-3-9 16:13:01

楼上 谢谢了!!!
那用户电脑上不是要装2个net framework????????????
页: [1]
查看完整版本: 用NETLOAD加载报这个错误:System.BadImageFormatException