Share via

wich nugets I have to install for report viewer in visual studio vb.net?

jose de jesus sanchez 0 Reputation points
2026-04-17T22:37:37.35+00:00

I just install visual studio and I want to make reports y download Microsoft RDLC Report Designer and Repor Viewer core winforms, but When i want to drag a tool Report Vierer to a form Iit can be place in the form

Developer technologies | Windows Forms
0 comments No comments

2 answers

Sort by: Most helpful
  1. Nancy Vo (WICLOUD CORPORATION) 3,465 Reputation points Microsoft External Staff Moderator
    2026-04-20T07:59:21.47+00:00

    Hello @jose de jesus sanchez ,

    Thanks for your question.

    You can not drag the ReportViewer control from the the toolbox onto the form in the designer since it depends on your project type:

    1. If your project is Windows Forms (.NET Framework):
    • Main NuGet package:
    Microsoft.ReportingServices.ReportViewerControl.WinForms
    
    • You also need the Microsoft RDLC Report Designer extension.
    1. If your project is .NET 6 / .NET 8 / .NET 9 WinForms (newer style), use this instead:
    ReportViewerCore.WinForms
    

    Even after installing the NuGet, ReportViewer does not appear automatically in the Toolbox. You must add it manually. You can refer to these following steps:

    1. Open your Windows Form in Design view.
    2. Open the Toolbox (Ctrl + Alt + X or View → Toolbox).
    3. Right-click anywhere in the Toolbox → Choose Items...
    4. In the window that opens, go to the tab .NET Framework Components (or .NET Components).
    5. Click the Browse... button.
    6. Navigate to the NuGet package folder and select the DLL:
    • For Microsoft.ReportingServices.ReportViewerControl.WinForms: Usually here: YourProjectFolder\packages\Microsoft.ReportingServices.ReportViewerControl.WinForms.150.xxxx\lib\net40\Microsoft.ReportViewer.WinForms.dll
    • For ReportViewerCore.WinForms: Look in: YourProjectFolder\bin\Debug\net8.0-windows\ or the lib folder of the package.
    1. Select Microsoft.ReportViewer.WinForms.dll → Click Open → OK.
    2. Now you should see ReportViewer in the Toolbox.
    3. Drag it onto your form.

    Note: Extra tips if it still doesn't work:

    • Restart Visual Studio after installing the NuGet and adding the DLL.
    • Clean and Rebuild your solution.
    • If you see an old/broken ReportViewer in the Toolbox, right-click it and delete it first.
    • Make sure your project targets .NET Framework 4.6.2 or higher (best for the official package).

    I hope this addresses your question. If this response was helpful, please consider following the guidance to provide feedback.


  2. Q&A Assist
    2026-04-17T22:37:45.7266667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    For a VB.NET Windows Forms project in Visual Studio, use the NuGet-based Report Viewer control and then add it to the Toolbox manually.

    1. Install the WinForms Report Viewer NuGet package
      • In Visual Studio, open Tools → NuGet Package Manager → Package Manager Console.
      • Run:
             Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms
        
    2. Add the ReportViewer control to the Toolbox The control is not shown by default after install; it must be added manually:
      1. Open any Windows Form in Design view.
      2. Open the Toolbox (View → Toolbox).
      3. If there is an old ReportViewer entry, right‑click it and choose Delete.
      4. Right‑click anywhere in the Toolbox and select Choose Items….
      5. In the .NET Framework Components tab, select Browse….
      6. Browse to the DLL from the NuGet package:
        • Path is similar to:
          • \{Solution Directory}\packages\Microsoft.ReportingServices.ReportViewerControl.WinForms.{version}\lib\net40\Microsoft.ReportViewer.WinForms.dll
      7. Select Microsoft.ReportViewer.WinForms.dll and click OK.
      8. A new ReportViewer control will appear in the Toolbox; drag it onto the form.
    3. Create or use reports
      • Use RDLC reports with the WinForms ReportViewer control as usual (local mode or remote SSRS).

    If using WebForms instead of WinForms, install:

    Install-Package Microsoft.ReportingServices.ReportViewerControl.WebForms
    

    and add Microsoft.ReportViewer.WebForms.dll to the Toolbox in the same way.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.