2014-11-08 6 views
21

ich einfach erhalten die folgende Fehlermeldung:Der Typ oder Namespace-Name 'Berichterstattung' existiert nicht im Namensraum 'Microsoft'

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

nach, diese zu meinen Code:

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

I‘ Ich habe einige Lösungen gesehen, die sagen, dass ich einige Assemblies hinzufügen muss. aber keiner von ihnen hat funktioniert. hier ein Beispiel:

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

kann mir jemand helfen mit diesem?

Antwort

16

Ich habe es mit einem Rechtsklick auf Referenzen Ordner in meinem Projekt und wählen Sie dann hinzufügen Referenz. und dann Assemblys> Erweiterungen> Microsoft.ReportViewer zu den Referenzen hinzufügen.

0

Import aus: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Report \ Microsoft.ReportViewer.WebForms.dll

+0

Sie können diese Antwort verbessern, indem Sie sie bearbeiten (http://stackoverflow.com/posts/32881033/edit), um zu erklären, wie es funktioniert. – dorukayhan

17

In meinem Fall musste ich Microsoft Report Viewer auf der lästigen Maschine tatsächlich installieren .

Natürlich andere, die verfügbar sind, können sie ausgearbeitet werden, die von der Version= auf die dll welche benötigt wird. In meinem Fall brauchte ich Version 11 (die 2012).

1

Installieren Sie einfach SSDT. Dann müssen Sie die fehlerhafte Referenz entfernen und sie erneut aus Assemblys> Extensions hinzufügen.

7

Alle diese Installationen funktionierten überhaupt nicht für mich. Was für mich in Visual Studio 2015 gearbeitet wird, um die folgenden zwei Pakete zu installieren (ich brauchte nur diese beiden) aus NuGet (Menü Projekt> NuGet Pakete verwalten):

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

Die Referenzen wurden automatisch zum aktuellen Projekt hinzugefügt.

+0

Diese sortierte es für mich, als ich dieses Problem mit VSTS online hatte – tomRedox