Sie erhalten eine Warnmeldung, wenn Sie eine Reporting Services Assembly als Verweise auf ein benutzerdefiniertes Berichtselementprojekt in SQL Server 2012 Reporting Services

Dieser Artikel hilft Ihnen, die Warnmeldungen zu verstehen, die beim Hinzufügen eines Verweises auf Reporting Services-Assemblys beim Entwickeln eines benutzerdefinierten Berichtsprojekts mit SQL Server Business Intelligence Development Studio auftreten.

Ursprüngliche Produktversion: SQL Server 2012
Ursprüngliche KB-Nummer: 2722683

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • In Microsoft SQL Server 2012 Reporting Services entwickeln Sie ein benutzerdefiniertes Berichtselementprojekt mit SQL Server Business Intelligence Development Studio.
  • Sie legen die ziel.NET Framework für das Projekt auf .NET Framework 3.5 fest.
  • Sie fügen eine der folgenden Assemblys als Verweise auf das benutzerdefinierte Berichtselementprojekt hinzu:
    • Microsoft.ReportingServices.Interfaces.dll
    • Microsoft.ReportingServices.ProcessingCore.dll

Wenn Sie die Assembly hinzufügen, erhalten Sie die folgende Warnmeldung:

"Microsoft.ReportingServices.ProcessingCore.dll" oder eine seiner Abhängigkeiten erfordert eine höhere Version des .NET Framework als die im Projekt angegebene.

Sie können das .NET Framework Ziel ändern, indem Sie im Menü Projekt auf Eigenschaften klicken und dann im Dropdownfeld ".NET Framework" ein neues Ziel auswählen. (In Visual Basic befindet sich dies auf der Registerkarte Kompilieren, indem Sie auf "Erweiterte Compileroptionen..." klicken. button.)

Möchten Sie trotzdem einen Verweis auf "Microsoft.ReportingServices.ProcessingCore.dll" im Projekt hinzufügen?

Nachdem Sie die Ziel-.NET Framework in .NET Framework 4.0 geändert haben, kann das Projekt erfolgreich kompiliert werden. Der SSRS-Dienst (SQL Server Reporting Services) kann das benutzerdefinierte Berichtselement jedoch nicht laden. Das benutzerdefinierte Berichtselement wird in keinem Bericht in SQL Server 2012 Reporting Services angezeigt.

Lösung

Um dieses Problem zu beheben, können Sie die Warnmeldung ignorieren. Das Projekt wird kompiliert und kann erfolgreich auf dem Berichtsserver bereitgestellt werden.