发生错误:“生成报告时无法加载文件或程序集 'Microsoft.Reportviewer.Winforms Version=10.0.0.0”

Posted

技术标签:

【中文标题】发生错误:“生成报告时无法加载文件或程序集 \'Microsoft.Reportviewer.Winforms Version=10.0.0.0”【英文标题】:Error Occurs : "Could not load file or assembly 'Microsoft.Reportviewer.Winforms Version=10.0.0.0" while generating Report发生错误:“生成报告时无法加载文件或程序集 'Microsoft.Reportviewer.Winforms Version=10.0.0.0” 【发布时间】:2013-03-13 02:47:34 【问题描述】:

我使用 .net 4.0 创建了一个应用程序,其中有两种形式。 第一个表单接受来自用户的数据,第二个表单包含生成账单的报表查看器控件。

数据输入表单的图片是this

生成的账单图片为this

当我想在不同的计算机系统上运行这个应用程序时,我使这个应用程序与 .net 3.5 框架兼容。

它已成功转换,但是当我单击打印按钮时会出现这个error。

请帮我解决这个错误?

提前致谢。

【问题讨论】:

.net 3.5 service pack 1 是否安装在出现此错误的 PC 上? 是的先生,每当我更换 PC 来运行应用程序时,首先我安装框架 3.5 然后我尝试运行 exe .. @Coder 好像你只有没有 SP1 的 .net 3.5,尝试卸载它并从这里安装 3.5 SP1 microsoft.com/en-us/download/details.aspx?id=6442 另外,请查看此链接 forums.asp.net/t/1768946.aspx/1 感谢您的回复先生,我正在尝试您建议的方式.. @Coder 我是否也应该在每台 PC 上运行 ReportViewer.exe 来运行我的应用程序? @Coder 【参考方案1】:

您需要在出现此错误的 PC 上安装 ReportViewer

【讨论】:

我创建了一个包,其中存储了我的应用程序的 exe 文件、.net framework 3.5 sp1 和 ReportViewer.exe。在不安装 Visual Studio 的情况下,我是否需要添加更多内容才能将此应用程序运行到其他 PC? @Coder 我想你不需要更多了。 非常感谢您的帮助先生.. @Coder

以上是关于发生错误:“生成报告时无法加载文件或程序集 'Microsoft.Reportviewer.Winforms Version=10.0.0.0”的主要内容,如果未能解决你的问题,请参考以下文章

为啥ssl总是显示发生SSL错误?

谁能帮我解决《当前页面脚本发生错误》的问题?

UE4生成C++尝试生成项目文件时发生错误?

MongoDB服务无法启动,发生服务特定错误:100

当前页面的脚本发生错误该怎么处理

设置Apple Pay发生错误怎么办