【发布时间】:2013-08-21 15:30:13
【问题描述】:
我的项目中有 ReportViewer,当我在 Windows XP 上安装应用程序时,当我尝试使用 ReportViewer 进行报告时,它会这样说:Windows XP 上的 System.IO.FileNotFoundException
Could not load file or assembly 'Microsoft.ReportViewer.WinForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 or one of its dependencies. The system cannot find the file specified. File name: Microsoft.ReportViewer.WinForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
当我在装有 Windows 8 的笔记本电脑上安装此应用程序时,一切正常。 我该如何解决这个问题?我试图通过互联网搜索,但没有发现任何有用的信息。
感谢您的宝贵时间。
【问题讨论】:
-
如果您右键单击对该 dll 的引用并点击属性,
Copy Local是否设置为True?如果没有,这是第一个尝试 -
@Jonesy 感谢您的评论。我尝试按照您的建议进行操作,但找不到对 dll 的任何引用。您的意思是在 Visual Studio 解决方案中右键单击我的报告?
-
在解决方案资源管理器中,在您的项目中,在引用文件夹中,该 .dll 应该在其中,右键单击它
-
@Jonesy 我试过了,但还是有同样的异常
-
@Jonesy 我想这就是我需要的microsoft.com/en-us/download/details.aspx?id=21916
标签: c# winforms reportviewer