乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 140|回复: 8

已解决:无法加载程序集错误

[复制链接]

9

主题

26

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
62
发表于 2011-4-25 10:42:00 | 显示全部楼层 |阅读模式
我自己开发的在cad2006下运行的程序。
在我的电脑上加载、运行正常,在我旁边的电脑上也加载、运行正常;但是到了另外一台电脑上就出现如下无法加载的运行错误。求解决办法??
命令: netload 无法加载程序集。错误详细信息: System.BadImageFormatException:
文件“我的CAD程序.dll”的格式无效。
文件名: “我的CAD程序.dll”
   at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase,
Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound,
Assembly locationHint, StackCrawlMark& stackMark)
   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean
stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile, Evidence
securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm)
   at Autodesk..Runtime.ExtensionLoader.Load(String fileName)
   at loadmgd()
=== Pre-bind state information ===
LOG: Where-ref bind. Location = D:\Program
Files\CAD2006\我的CAD程序.dll
LOG: Appbase = D:\Program Files\CAD2006\
LOG: Initial PrivatePath = NULL
Calling assembly : (Unknown).
===
LOG: Policy not being applied to reference at this time (private, custom,
partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///D:/Program
Files/CAD2006/我的CAD程序.dll.
回复

使用道具 举报

8

主题

138

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
170
发表于 2011-4-25 11:55:00 | 显示全部楼层
程序错误提示内容是图片格式错误,应该是没有加载,抛出异常
回复

使用道具 举报

9

主题

26

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
62
发表于 2011-4-25 13:23:00 | 显示全部楼层
唉问题解决。安装上Microsoft .NET Framework 3.0.4506.30 ,就好了
回复

使用道具 举报

21

主题

97

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
181
发表于 2011-9-4 21:48:00 | 显示全部楼层
请问一下,我现在也出现这种问题,但是不知出在哪的。
命令: NETLOAD
无法加载程序集。错误详细信息: System.BadImageFormatException:
未能加载文件或程序集“file:///K:\软件编程\我的编程成果\WendaoCHPro.dll”或它的某一个依赖项。生成此程序集的运行库比当前加载的运行库新,无法加载此程序集。
文件名:“file:///K:\软件编程\我的编程成果\WendaoCHPro.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()
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
这些问题和解决办法我都没有看懂,请问是怎么回事啊?q我的DLL是vs2008 + cad2006转到vs2010 + 2009下就出问题了。
回复

使用道具 举报

13

主题

113

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2011-9-5 03:14:00 | 显示全部楼层

vs2005+cad2008,vs2008+cad2010,你看CAD装的什么NET框加,就装对应的VS
回复

使用道具 举报

18

主题

113

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
184
发表于 2011-9-7 22:17:00 | 显示全部楼层
无法加载程序集。错误详细信息: System.BadImageFormatException:
未能加载文件或程序集“file:///K:\软件编程\我的编程成果\WendaoCHPro.dll”或它的某一个依赖项。生成此程序集的运行库比当前加载的运行库新,无法加载此程序集。
文件名:“file:///K:\软件编程\我的编程成果\WendaoCHPro.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()
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
怎么我也出现了这个问题?
四楼解决了没有,啥原因
回复

使用道具 举报

19

主题

154

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
230
发表于 2011-9-8 09:44:00 | 显示全部楼层
你要看你编译时候的.NET Framework版本,我发现有时候高版本的.NET Framework环境下也会运行不了低版本的程序
回复

使用道具 举报

1

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
6
发表于 2016-3-9 15:04:00 | 显示全部楼层
vs2010 能和cad2010对应么?
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2016-3-9 16:19:00 | 显示全部楼层
Cad2010对应.net3.5
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 05:36 , Processed in 0.153944 second(s), 70 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表