加载时出现错误消息
尊敬的先生:,我是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
注:未能与性能相关的记录组件绑定将是负面影响的一部分
要关闭此功能,请删除注册表值 它可能是一个。NET Framework版本问题。
例如,如果VB。NET项目目标。NET framework 3.5,对于AutoCAD 2010或2011,它将无法加载到需要framework 2.0的AutoCAD 2007中。 谢谢回复,我正在使用AutoCAD 2011和。NET framework 4.0。 AutoCAD 2011的Visual Studio项目的目标应该是。NET Framework 3.5,如果我没记错的话。
谢谢我会下载。NET Framework 3.5进行尝试。
如果您正在使用Architecture 2011,那么您已经有了。已安装NET Framework 3.5。
可能需要做的是确认包含该训练文件的Visual Studio项目已将3.5设置为目标框架。请参见图。
页:
[1]