Você recebe uma mensagem de aviso ao adicionar um assembly Reporting Services como referências a um projeto de item de relatório personalizado no SQL Server 2012 Reporting Services

Este artigo ajuda você a entender as mensagens de aviso que ocorrem ao adicionar uma referência a assemblies de serviços de relatório ao desenvolver um projeto de relatório personalizado usando SQL Server Business Intelligence Development Studio.

Versão original do produto: SQL Server 2012
Número de KB original: 2722683

Sintomas

Considere o seguinte cenário:

  • No Microsoft SQL Server 2012 Reporting Services, você desenvolve um projeto de item de relatório personalizado usando SQL Server Business Intelligence Development Studio.
  • Você define o .NET Framework de destino para o projeto como .NET Framework 3.5.
  • Você adiciona um dos seguintes assemblies como referências ao projeto de item de relatório personalizado:
    • Microsoft.ReportingServices.Interfaces.dll
    • Microsoft.ReportingServices.ProcessingCore.dll

Ao adicionar o assembly, você receberá a seguinte mensagem de aviso:

'Microsoft.ReportingServices.ProcessingCore.dll', ou uma de suas dependências, requer uma versão posterior do .NET Framework do que a especificada no projeto.

Você pode alterar o destino .NET Framework clicando em Propriedades no menu Project e selecionando um novo destino na caixa suspensa '.NET Framework'. (No Visual Basic, isso está localizado na guia Compilar clicando em "Opções avançadas do compilador..." button.)

Você ainda deseja adicionar uma referência a 'Microsoft.ReportingServices.ProcessingCore.dll' no projeto?

Depois de alterar o .NET Framework de destino para .NET Framework 4.0, o projeto poderá ser compilado com êxito. No entanto, o serviço SSRS (SQL Server Reporting Services) não pode carregar o item de relatório personalizado. O item de relatório personalizado não é exibido em nenhum relatório no SQL Server 2012 Reporting Services.

Resolução

Para resolve esse problema, você pode ignorar com segurança a mensagem de aviso. O projeto será compilado e poderá ser implantado com êxito no servidor de relatório.