Vb.net 未能创建组件';ReportViewer';

Vb.net 未能创建组件';ReportViewer';,vb.net,reporting-services,reportviewer,Vb.net,Reporting Services,Reportviewer,有人能帮我解决以下错误吗?看起来它与不同的版本有关,但我无法解决它。我遵循不同的说明,比如:为WinForms安装NuGet包,而不是通过.NETFramework组件添加dll。 当我将ReportViewer拖放到表单上时,会出现以下错误 这就是我所做的,它对我很有效: 1-已安装 2-打开Visual Studio并使用Visual Basic>报表应用程序模板创建新项目。(也可以使用右上角的搜索框进行搜索) 3-从警告对话框中单击信任 4-取消报告向导(我刚开始不想创建报告,您可以创建。

有人能帮我解决以下错误吗?看起来它与不同的版本有关,但我无法解决它。我遵循不同的说明,比如:为WinForms安装NuGet包,而不是通过.NETFramework组件添加dll。 当我将ReportViewer拖放到表单上时,会出现以下错误


这就是我所做的,它对我很有效:

1-已安装

2-打开Visual Studio并使用Visual Basic>报表应用程序模板创建新项目。(也可以使用右上角的搜索框进行搜索)

3-从警告对话框中单击信任

4-取消报告向导(我刚开始不想创建报告,您可以创建。)

5-重建解决方案

你们都准备好了。您可以添加新报告并在VS中设计它,然后在
ReportViewer
中显示它。如果打开
Form1
,您可以在那里看到
ReportViewer

要将其添加到工具箱中,您可以单击“选择项”,然后浏览解决方案目录,并从NuGet软件包文件夹转到报表查看器软件包文件夹,然后选择Microsoft.ReportViewer.WinForms.dll


有关如何将报表查看器控件添加到表单的详细信息,请参阅

在哪里可以找到报表项目模板?我在BusinessIntelligence->ReportingServices.Oops下有报表服务器项目模板,它是报表应用程序。单击左侧窗格中的Visual Basic节点,然后查看右侧窗格。您也可以使用右上角的搜索框进行搜索。仍然存在相同的问题。这已经是我试图用多种方式做的事情了。我能想到的唯一一件事是安装了相互冲突的版本,但我不知道卸载什么。我想要一个安装了大量微软程序的列表。我甚至有6个同名的dll文件,一些版本相同,一些旧的,一些新的。都试过了,但没有区别。我将在虚拟机环境中进行尝试,看看是否得到不同的结果。我在VS2017中长期存在此问题,并且我在干净的环境中遵循了这些步骤,我可以确认它工作正常。我将您的步骤与此网站结合使用,并在干净的环境中使用,hyper-v虚拟环境,我没有收到错误,因此我假设我的主环境中的某个地方已损坏。