ReportviewerToolMissinginVisualStudio2017RCWPF应用程序模板缺少核心报表查看功能。谁能告诉我为什么reportviewer工具从visualstudio2017中消失了?没有它真的会遇到麻烦。有没有可以在新的VisualStudio中使用此工具的替代方法?更新:Microsoft于2017年4月18日发布了一份文档,描述了如何在VisualStudio2017中配置和使用ReportingTool。VisualStudio2017默认没有在ToolBox中安装ReportViewer工具。安装扩展MicrosoftRdlcReportDesignerforVisualStudio,然后将其添加到工具箱会导致非可视组件出现在窗体下方。Microsoft支持告诉我这是一个错误,但截至2017年4月21日,它“按设计工作”。对于需要ReportViewer的每个项目,需要遵循以下步骤。卸载MicrosoftRdlcReportDesignerforVisualStudio扩展(如果已安装)。关闭解决方案并重新启动VisualStudio。这是很关键的一步,如果切换解决方案时不重启VS,就会出现这个错误。打开您的解决方案打开NuGet包管理器控制台(工具/NuGet包管理器/包管理器控制台)在PM>提示符下输入此命令,大小写很重要。Install-PackageMicrosoft.ReportingServices.ReportViewerControl.WinForms您应该会看到描述包安装的文本。现在我们可以暂时将ReportViewer工具添加到工具箱中。ReportViewer现在位于工具箱中。当您需要使用ReportViewer打开项目时,请记住重新启动VisualStudio,以便从正确的位置加载DLL。如果您尝试在不重新启动的情况下使用带有ReportViewer的表单打开解决方案,您将看到一条错误消息,指示“变量‘reportViewer1’未声明或从未分配。”。如果将新项目添加到需要创建项目的同一解决方案,保存解决方案,重新启动VisualStudio,您应该能够将ReportViewer添加到窗体。我看到它第一次不起作用并显示为非可视组件。发生这种情况时,从表单中删除组件,从项目中删除Microsoft.ReportViewer.*引用,保存并重新启动通常都可以。对我来说,它通过以下三个步骤起作用:将VisualStudio更新到最新版本。通过以下方式将报告/报告向导添加到添加/新项目菜单:添加报告查看器控件:对于WebForms应用程序:相同。相同的。添加报表查看器控件:就是这样!请注意,每次启动另一个项目时,都会重复上面@RichShealer描述的添加报告服务的过程。为避免这种情况:如果您可能需要设置另一台计算机(例如,在没有互联网的家中),则将您从Marketplace下载的安装程序放在安全的地方,即:从您使用ReportingServices创建的应用程序包或bin文件夹:安装上面1中的2个组件添加上面2中的dll作为参考(项目>参考>添加...)(可选)将报告选项卡添加到工具栏将项目添加到报告选项卡浏览到bin文件夹或任何你有上面的dll并添加它们,你现在可以开始了!ReportViewer图标将添加到工具栏,当您要向项目添加新项目时...(报告),您现在还会发现Report和ReportWizard模板已添加到公共模板列表中注意:使用NugetPackageManager进行设置,Report和ReportWizard模板将在Reporting下分组。但是,使用我上面描述的方法并没有将报告分组添加到已安装的模板中,但我认为它没有任何问题,因为它使您能够在没有互联网的情况下快速集成rdlc,而无需下载您已有的内容来自Nuget!以上就是C#学习教程:VisualStudio2017RC缺少Reportviewer工具分享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
