2014-11-08 23 views
21

ho semplicemente ottenere il seguente errore:Il tipo o dello spazio dei nomi il nome 'Report' non esiste nello spazio dei nomi 'Microsoft'

The type or namespace name 'Reporting' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

dopo l'aggiunta di questo per il mio codice:

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

I' Ho visto alcune soluzioni che dicono che devo aggiungere alcuni assembly. ma nessuno di loro ha funzionato. ecco un esempio:

<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"/> 

qualcuno mi può aiutare con questo?

risposta

16

ho fatto facendo clic destro su riferimenti di cartella nel mio progetto e poi selezionando Aggiungi riferimento. e quindi aggiungere Assemblee> Estensioni> Microsoft.ReportViewer ai riferimenti.

0

importazione da: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ ReportViewer \ Microsoft.ReportViewer.WebForms.dll

+0

È possibile migliorare questa risposta [modificandolo] (http://stackoverflow.com/posts/32881033/edit) per spiegare come funziona. – dorukayhan

17

Nel mio caso ho bisogno di installare in realtà Microsoft Report Viewer sulla macchina fastidioso .

Naturalmente, altre sono disponibili, può essere elaborato che dal Version= sulla dll quale è necessario. Nel mio caso avevo bisogno della versione 11 (quella del 2012).

1

Basta installare SSDT. Quindi è necessario rimuovere il riferimento interrotto e riaggiungerlo da Assemblies> Extensions.

7

Tutte queste installazioni non hanno funzionato affatto per me. Che cosa ha funzionato per me all'interno di Visual Studio 2015 è l'installazione dei seguenti due pacchetti (Ho solo bisogno di questi due) da NuGet (menu Progetto> Gestisci pacchetti Nuget):

  • Microsoft.ReportViewer.Common.VS2010
  • Microsoft. ReportViewer.WinForms.VS2010

I riferimenti sono stati aggiunti automaticamente al progetto corrente.

+0

Questo lo ha risolto per me quando ho avuto questo problema con VSTS online – tomRedox

Problemi correlati