我试图在asp.net中使用报表查看器并上传我的网站.但是,当加载包含报表查看器的页面时,它会显示以下错误:
无法加载文件或程序集'Microsoft.ReportViewer.WebForms,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)
这是我第一次部署ASP.NET网站,所以我不确定问题是什么.
我在Windows服务应用程序中遇到以下异常:
System.IO.FileNotFoundException:无法加载文件或程序集"Microsoft.ReportViewer.Common,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其依赖项之一.该系统找不到指定的文件.
我找不到版本12的下载URL并将文件设置为"Include"和"Prequisite(Auto)"并不能解决此Windows服务应用程序中的问题,尽管它在我的WinForms应用程序中工作正常并导致相应的文件存在包含和引用以及所有其他必需的.DLL.
有人可以帮助我获取此Windows服务应用程序以包含文件,或者引导我到将在GAC中安装版本12的下载链接吗?
我正在寻找添加参考;
Microsoft.Reporting.WinForms
到我的VisualStudio(2015)项目,但当我去解决方案资源管理器中添加参考时,我找不到它.
最后我添加了它,NuGet但现在我收到了错误消息;
Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
这让我相信我没有正确添加包.我通过程序功能安装了Microsoft SQL Server数据工具,但仍然没有运气.
我错过了什么?