Le nom de type ou d'espace de noms 'Reporting' n'existe pas dans L'espace de noms 'Microsoft'

Je reçois simplement l'erreur suivante:

Le nom de type ou d'espace de noms 'Reporting' n'existe pas dans L'espace de noms 'Microsoft' (il vous manque une référence d'assemblage?)

Après avoir ajouté ceci à mon code:

protected global::Microsoft.Reporting.WebForms.ReportViewer ReportViewer1;

J'ai vu quelques solutions disant que je dois ajouter quelques assemblages. mais aucun d'entre eux travaillaient. voici un exemple:

<add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

Quelqu'un Peut-il m'aider?

23
demandé sur Machavity 2014-11-08 09:40:18

5 réponses

Dans mon cas, j'avais besoin d'installer Microsoft Report Viewer sur la machine gênante.

Bien sûr, d'autres sont disponibles, il peut être déterminé à partir du Version= sur la dll lequel est nécessaire. Dans mon cas, j'avais besoin de la version 11 (celle de 2012).

19
répondu NikolaiDante 2016-10-21 16:17:31

, je l'ai fait par un clic droit sur Références dossier de mon projet, puis en sélectionnant Ajouter une Référence. et puis en ajoutant assemblys > Extensions > Microsoft.ReportViewer aux références.

18
répondu dieKoderin 2017-10-02 13:24:42

Toutes ces installations ne fonctionnaient pas du tout pour moi. Ce qui a fonctionné pour moi Dans Visual Studio 2015 est l'installation des deux paquets suivants (je n'avais besoin que de ces deux) à partir de NuGet (menu Projet > Gérer les paquets NuGet):

  • Microsoft.ReportViewer.Commun.VS2010
  • Microsoft.ReportViewer.WinForms.VS2010

Les références ont été ajoutées automatiquement au projet en cours.

9
répondu frin 2016-09-13 12:57:10

Installez simplement SSDT . Ensuite, vous devez supprimer la référence brisée et la ré-ajouter à partir D'assemblys > Extensions.

1
répondu Rafet 2016-07-20 13:30:40

Importer depuis : C:\Program fichiers (x86)\Microsoft Visual Studio 11.0 \ ReportViewer \ Microsoft.ReportViewer.WebForms.dll

0
répondu Timon 2015-10-01 06:44:39