[VS] Atualização, Problemas e Uso do Report Viewer (.rdlc) no Visual Studio 2010 – A SAGA Parte 1..

Publicado: 01/09/2013 em ASP.NET, C#, Cotidiano, Erros, Programação, Softwares, Truques & Dicas, Tutoriais / Info, Visual Studio
Tags:,

erro_vs2010

Já fazia tempo que não relatava um SÉRIO problema por aqui…

A vida em um novo cliente te leva a novos horizontes e também a novos problemas…

E agora não foi diferente, quando recebi a tarefa de “somente”atualizar alguns relatórios .rdlc em um projeto Web..

Ai você pensa, ok.. afinal foi feito na versão 2005 do Visual Studio e “basta”abri-los na versão mais nova ( seria o 2012, mas o cliente solicitou que fosse par o 2010) e também atualizar o Framework de 2.0  para 4.0.

Bemmm….SERIA….

Mas logo de cara ao executar o report viewer o erro apresentado era  abaixo, e eis o porque de uma atualização:

Error: The report definition is not valid. Details: The report definition has an invalid target namespace ‘http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition’ which cannot be upgraded.

reportviewer_erro01

E você resolve como???

FORMA 1 – Ao abrir o projeto e na tentativa de abrir o arquivo do reportviewer ( .rdlc) , imaginando ver o layout e o que pode estar o correndo. de cara me deparo com o erro abaixo.

One or more errors encountered while loading the designer. The errors are listed below.

The version of the report definition language (RDL) is not support by Visual Studio 2010 Report Designer.

reportviewer_erro02

E então, clicar em OK ..afinal o Visual Studio irá atualizar tudo e resolvido….

( após clicar) Você volta a ter a visualização do layout do reportviewer.

reportviewer_erro03

Ai você salva tudo e “ACREDITA”que está tudo “resolvido”….

Pois mero engano…..e então ganha o novo erro:

Error while loading code module: ‘BarcodeLib, Version=1.0.0.5, Culture=neutral, PublicKeyToken=null’. Details: Could not load file or assembly ‘BarcodeLib, Version=1.0.0.5, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. O sistema não pode encontrar o arquivo especificado.

reportviewer_erro04

Duplo clique no erro, e o Visual Studio te leva ao arquivo XML do reportviewer, porem diferente do que acontece com os arquivos .cs, obviamente ele NÃO lhe aponta a linha de erro. (Putzz… né..)

E depois de muiiiitas linhas em xml, eis que encontro o bendito…

reportviewer_erro05

Pensei, mas então se o erro diz que não foi possível carregar ……Deve ser porque a referencia não existe no projeto….Mas….

reportviewer_erro06

Logo…. então o problema poderia ser a referência diretamente no arquivo reportviewer (.rdlc), porem…lá estava a referência…

reportviewer_erro07

E também o erro….me perseguindo…

Moral, REMOVI a bendita referência do arquivo reportviewer ( .rdlc) e compilei o projeto….

Advinha …NO MAIS ERROS…..

Pelo menos na compilação…. porque depois…

Continua…..( veja aqui a continuação épica disso..)

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s