VS2019添加ReportViewer组件后,缺少Microsoft.ReportViewer.WebForms.dll

MamboShawn 2019-06-28 04:45:22
这该算IDE配置问题吧,但我找不到合适的板块,只能在这里问了。

新装了VS2019,在扩展里搜索安装了“适用于Visual Studio的Microsoft Rdlc 报表设计器”。然后打开原来的winform项目(vs2015),发现没有reportview.winforms的引用。

reportviewer组件应该有4个文件,我检查了安装位置,发现只有3个,缺少Microsoft.ReportViewer.Winforms.dll。
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin
Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.WebForms.dll

我删除扩展再重新安装,试了几次,还是如此。求教该怎么办。
这个reportviewers是15.0版本。
...全文
3231 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
MamboShawn 2021-02-18
  • 打赏
  • 举报
回复
对滴。最终我也发现了,从Nuget里装出来的是好用的。
kslynn 2021-02-07
  • 打赏
  • 举报
回复
从Nuget里安装ReportViewerControl.WinForms,安装完成后,在VS2019中会自动在工具栏中SQLSERVER组下出reportViewer的控件 如楼上所述,要安装14的版本,不能使用15版号
lalalala1ww 2021-02-05
  • 打赏
  • 举报
回复 1
引用 6 楼 MamboShawn 的回复:
[quote=引用 3 楼 眨巴 的回复:] 我遇到合同同样的问题了,report viewer 不能拖到form上
最后,我自己找到了解决办法,不使用默认的reportviewer15,使用原来VS2015中的reportviewer14。 之前VS2015做的项目,安装到目标机时需安装SQLSysClrTypes.msi和ReportViewer.msi。我直接在win10+vs2019的开发环境中安装了这两个包,然后原来的项目就可以正常打开,编辑和编译了。这两个包都是for reportviewer14的,比较好找。[/quote] 您好,请问您现在还能找到report viewer14的SQLSysClrTypes.msi和ReportViewer.msi吗,rdlc部署需要用到但是遍寻不到,求助
像像像橡树 2019-08-10
  • 打赏
  • 举报
回复
按楼主的思路我又重新试了一下。安装NuGet包的时候选rldc14的版本,结果果然就能用了,15版本有问题...
像像像橡树 2019-08-09
  • 打赏
  • 举报
回复
遇到同样的问题了,vs2019上的reportviewer拖到窗体上不能用;但是之前2015的项目打开还能正常显示,就是无法编辑控件。
查看designer文件里面,发现2019的reportviewer拖放之后没有生成this.Controls.Add(reportViewer1)代码,手动添加能显示,但是完全没法用。。。
MamboShawn 2019-07-15
  • 打赏
  • 举报
回复
引用 3 楼 眨巴 的回复:
我遇到合同同样的问题了,report viewer 不能拖到form上
最后,我自己找到了解决办法,不使用默认的reportviewer15,使用原来VS2015中的reportviewer14。 之前VS2015做的项目,安装到目标机时需安装SQLSysClrTypes.msi和ReportViewer.msi。我直接在win10+vs2019的开发环境中安装了这两个包,然后原来的项目就可以正常打开,编辑和编译了。这两个包都是for reportviewer14的,比较好找。
MamboShawn 2019-07-15
  • 打赏
  • 举报
回复
我反复试过多次,如果是在VS2019的扩展里安装“Visual Studio的Microsoft Rdlc 报表设计器”,装完只有3个文件,缺少winform.dll。我试过几个虚拟机win10拷贝,装了好几次vs2019,均是如此。我确定,至少目前阶段,VS2019扩展里安装的报表设计器是有问题的,只能做web项目。 后来我又试了Nuget包管理器安装的方案,安装“Microsoft.SqlServer.Types”和“Microsoft.ReportingServices.ReportViewerControl.Winforms”的方案,工具箱里倒是能找到reportviewer控件了,但是拖出去只有一个小图标,没法用。 至此,我确定,VS2019的默认reportviewer15.0是有问题的。
轻鸿万里 2019-07-07
  • 打赏
  • 举报
回复
引用 2 楼 MamboShawn 的回复:
[quote=引用 1 楼 轻鸿万里的回复:]添加引用试试看

添加不了啊,根本就没有这个文件[/quote]


眨巴 2019-07-02
  • 打赏
  • 举报
回复
我遇到合同同样的问题了,report viewer 不能拖到form上
MamboShawn 2019-06-30
  • 打赏
  • 举报
回复
引用 1 楼 轻鸿万里的回复:
添加引用试试看
添加不了啊,根本就没有这个文件
轻鸿万里 2019-06-29
  • 打赏
  • 举报
回复
添加引用试试看

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧