ahyin 发表于 2022-7-6 22:36:11

加载时出现错误消息

尊敬的先生:,
 
我是vb新手。net中,我尝试从AutoCAD加载示例文件。net训练,并得到以下错误消息,任何在我的AutoCAD设置。
谢谢
 
 
无法加载程序集。错误详细信息:系统。BadImageFormatException:可能

加载文件或程序集'file:///C:\文档和设置\ CAD \桌面\ AutoCAD。净额
培训\Labs\u Complete\vbNET\Lab1\u Complete\bin\Release\Lab1\u Complete\u 2010。dll'
或者它的一个依赖项。此程序集由比
当前已加载运行时,无法加载。
文件名:'file:///C:\文档和设置\ CAD \桌面\ AutoCAD。净额
培训\Labs\u Complete\vbNET\Lab1\u Complete\bin\Release\Lab1\u Complete\u 2010。dll'
at系统。反射装配_nLoad(AssemblyName文件名,字符串代码基,
证据assemblySecurity、Assembly locationHint、StackCrawlMark和stackMark,
布尔throwOnFileNotFound,布尔用于内省)
at系统。反射装配nLoad(AssemblyName文件名,字符串代码基,
证据assemblySecurity、Assembly locationHint、StackCrawlMark和stackMark,
布尔throwOnFileNotFound,布尔用于内省)
at系统。反射装配内部加载(AssemblyName assemblyRef,
证据集合安全性,堆栈爬网标记和堆栈标记,布尔值用于内省)
at系统。反射装配InternalLoadFrom(String assemblyFile,证据
securityEvidence,字节[]哈希值,AssemblyHashAlgorithm哈希算法,
布尔值用于内省、堆栈爬网标记和堆栈标记)
at系统。反射装配LoadFrom(String assemblyFile)
在Autodesk。AutoCAD。运行时。扩展加载程序。加载(字符串文件名)
在loadmgd()
警告:开关组件绑定注销
要记录程序集绑定失败,请将注册表值(DWORD)设置为1
注:未能与性能相关的记录组件绑定将是负面影响的一部分
要关闭此功能,请删除注册表值

SEANT 发表于 2022-7-6 22:52:17

它可能是一个。NET Framework版本问题。
 
例如,如果VB。NET项目目标。NET framework 3.5,对于AutoCAD 2010或2011,它将无法加载到需要framework 2.0的AutoCAD 2007中。

ahyin 发表于 2022-7-6 23:06:07

谢谢回复,我正在使用AutoCAD 2011和。NET framework 4.0。

SEANT 发表于 2022-7-6 23:13:58

AutoCAD 2011的Visual Studio项目的目标应该是。NET Framework 3.5,如果我没记错的话。

ahyin 发表于 2022-7-6 23:32:40

 
谢谢我会下载。NET Framework 3.5进行尝试。

SEANT 发表于 2022-7-6 23:36:57

 
 
如果您正在使用Architecture 2011,那么您已经有了。已安装NET Framework 3.5。
 
 
 
可能需要做的是确认包含该训练文件的Visual Studio项目已将3.5设置为目标框架。请参见图。
页: [1]
查看完整版本: 加载时出现错误消息