Viene visualizzato un messaggio di avviso quando si aggiunge un assembly Reporting Services come riferimenti a un progetto di elemento del report personalizzato in SQL Server 2012 Reporting Services

Questo articolo illustra i messaggi di avviso che si verificano quando si aggiunge un riferimento agli assembly di Reporting Services quando si sviluppa un progetto di report personalizzato usando SQL Server Business Intelligence Development Studio.

Versione originale del prodotto: SQL Server 2012
Numero KB originale: 2722683

Sintomi

Considerare lo scenario descritto di seguito:

  • In Microsoft SQL Server 2012 Reporting Services si sviluppa un progetto di elemento report personalizzato usando SQL Server Business Intelligence Development Studio.
  • Impostare .NET Framework di destinazione per il progetto su .NET Framework 3.5.
  • Si aggiunge uno degli assembly seguenti come riferimenti al progetto di elemento del report personalizzato:
    • Microsoft.ReportingServices.Interfaces.dll
    • Microsoft.ReportingServices.ProcessingCore.dll

Quando si aggiunge l'assembly, viene visualizzato il messaggio di avviso seguente:

'Microsoft.ReportingServices.ProcessingCore.dll', o una delle relative dipendenze, richiede una versione successiva di .NET Framework rispetto a quella specificata nel progetto.

È possibile modificare la destinazione di .NET Framework facendo clic su Proprietà dal menu Progetto e quindi selezionando una nuova destinazione nella casella a discesa '.NET Framework'. In Visual Basic, questo si trova nella scheda Compila facendo clic su "Opzioni avanzate del compilatore..." pulsante.)

Aggiungere comunque un riferimento a "Microsoft.ReportingServices.ProcessingCore.dll" nel progetto?

Dopo aver modificato .NET Framework di destinazione in .NET Framework 4.0, il progetto può essere compilato correttamente. Tuttavia, il servizio SQL Server Reporting Services (SSRS) non può caricare l'elemento del report personalizzato. L'elemento del report personalizzato non viene visualizzato in alcun report in SQL Server Reporting Services 2012.

Risoluzione

Per risolvere questo problema, è possibile ignorare in modo sicuro il messaggio di avviso. Il progetto verrà compilato e può essere distribuito correttamente nel server di report.