博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 在根据窗体中的表格数据生成word文档时出错
阅读量:6935 次
发布时间:2019-06-27

本文共 1146 字,大约阅读时间需要 3 分钟。

出错内容为:

 

有关调用实时(JIT)调试而不是此对话框的详细信息,请参见此消息的结尾。************** 异常文本 **************System.BadImageFormatException: 未能加载文件或程序集“Interop.Word, Version=8.1.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。文件名:“Interop.Word, Version=8.1.0.0, Culture=neutral, PublicKeyToken=null”   在 PWMS.PerForm.F_ManFile.but_Table_Click(Object sender, EventArgs e)   在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)   在 System.Windows.Forms.Control.WndProc(Message& m)   在 System.Windows.Forms.ButtonBase.WndProc(Message& m)   在 System.Windows.Forms.Button.WndProc(Message& m)   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)警告: 程序集绑定日志记录被关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。注意: 会有一些与程序集绑定失败日志记录关联的性能损失。要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
错误内容

 

刚开始以为是所引用程序库文件Interop.Word的版本不对,结果折腾了半天还是错的。最后根据文章[1],才得知是32版本的dll当被生成Any CPU类型的可执行文件时存在极大地不稳定性,当64位的系统运行这种调用32dll的代码段时,就会发生如上图所示的错误。血的教训啊,浪费了1个多小时。希望以后不会犯这样的低级错误。

 

参考代码调用下载地址: ,  。

 

 

 

 

参考文章

1.

 

转载地址:http://hwwnl.baihongyu.com/

你可能感兴趣的文章
一起学并发编程 - 简易线程池实现
查看>>
HTTP_HOST 和 SERVER_NAME 的区别
查看>>
【160天】尚学堂高琪Java300集视频精华笔记(129)
查看>>
【新技术】不用开发者账号申请ios证书真机调试
查看>>
再谈CVE-2017-7047 Triple_Fetch和iOS 10.3.2沙盒逃逸
查看>>
在vue.js中省市选择
查看>>
谈谈Spanner和F1
查看>>
Python图片爬取方法总结
查看>>
leetcode63. Unique Paths II
查看>>
优质的 Vue 开源项目 - 收藏集 - 掘金
查看>>
【翻译】关于回调地狱
查看>>
使用Gradle第一次构建Web应用
查看>>
html的嵌套规则
查看>>
神经病啊!——微信同层播放器接(踩)入(坑)总结
查看>>
详解Session
查看>>
CI类实现session基本用法
查看>>
Kubelet源码分析(一):启动流程分析
查看>>
Ktor 1.0发布:JetBrains推出的Kotlin Web框架
查看>>
杠上Spark、Flink?Kafka为何转型流数据平台
查看>>
Ruby 2.2.0发布,支持增量式垃圾收集和符号的垃圾收集
查看>>