Arquivo da categoria ‘Visual Studio’

erro_vs2010

Depois da ideia de desinstalar TODO o meu Sql Server R2, devido a SAGA que passei com o report service…

Fiz aa desinstalação completa do Sql 2008 R2, e instalei o 2012.

Abri novamente o Visual Studio 2010 e me deparei com o erro:

“The ‘VSTS for Database Professionals Sql Server Data-tier Application’ package did not load correctly”

erro VSTS for Database

Atualizando o SQL ou instalar ferramentas de gerenciamento do SQL (e várias outras ações) pode quebrar o Visual Studio 2010 e causar esse erro.

Isso ocorre porque o SQL Express 2008 é parte da instalação do Visual Studio 2010 e  interferir com o esquema do SQL causa um erro.

Uma pesquisada, uma fuçada e a solução: (mais…)

Anúncios

erro_vs2010

Ai você precisa usar o Gacutil.exe e recebe a bendita da mensagem de erro:

Failure adding assembly to the cache: Access denied. You might not have administrative credentials to perform this task. Contact your system administrator for assistance.

E você resolve como???

FORMA 1 – Execute a ferramenta do CMD e clique com o botao direito em “Run as Administrator” e então o gacutil.exe funcionará bem.

FORMA 2 –

1. Start >> Run >> digite secpol.msc
2. Localize a opção “Local Policies” >> Clique em  “Security Options”
3. Clique com o botão direito em  “User Account Control: run all administrators in Admin Approval Mode” , e selecione “Properties”
4. Disabilite a opção
5. OK
6. Reinicie seu windows

hoerro_vs2010

Precisei eu usar o

Gacutil. exe (ferramenta de Cache de Assembly Global)

do Visual Studio 2010, ei que não acho..

E fuça, meche e nada…

E depois de muito procurar, seguem os diretórios:

Visual Studio 2005 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\

Visual Studio 2008 C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\

Visual Studio 2010 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\

[Nota: Utilize a pasta “Program Files (x86)” para quando o Windows 64 bits]

erro_vs2010

E a continuação do SÉRIO problema descrito por aqui… se desenrola abaixo…

Após “ACREDITAR”que estava com os problemas resolvidos, vieram as novidades…

O projeto compilava sem erros, mas ao executar….

Começou com o erro:

Erro do Analisador
Descrição: Erro ao analisar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro de análise e modifique o arquivo de origem apropriadamente.

reportviewer_erro08

No entanto esse ai foi simples, uma vez que foi somente corrigir alguns outros erros que apareciam na compilação ( sima gora apareciam) ….

Mas a continuação foi o erro abaixo ( DE NOVO): (mais…)

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???

(mais…)

Durante uma nova discussão com o meu queridíssimo André Aguirre.. o assunto era .. Qual a versão do CSS usado aqui..?

E diante disso , você no Visual Studio deve ir ao Menu:  Tools -> Options -> Text Editor -> HTML -> Validation (HTML Schema)

Style Sheets dedicados

Ao trabalhar com Cascading Style Sheets, muitas vezes você está trabalhando com versões específicas. Quando você cria um arquivo CSS no Visual Studio:

image

Você pode escolher qual versão você quer usar, selecionando-o a partir do combo-box “Cascading Style Sheet Version for Validation” : (mais…)

erro_vs2010

Eu recentemente atualizei alguns projetos do Visual Studio 2010 para o Visual Studio 2012.

Quase tudo correu muito bem mas eu topei com um problema com algumas assemblies COM que faziam parte do projeto.

No início, o projeto ASP.NET Web Application  realizava build sem problemas, mas então eu tive esse erro ao visitar algumas das páginas:

Could not load file or assembly ‘Interop.AssemblyName’ or one of its dependencies.

An attempt was made to load a program with an incorrect format.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.BadImageFormatException: Could not load file or assembly ‘Interop.AssemblyName’ or one of its dependencies. An attempt was made to load a program with an incorrect format.

Minha solução para esse problema foi remover a  assemblies COM das referências do Visual Studio e, em seguida, adicioná-lo de volta (não tenho certeza que esta era a solução correta, mas funcionou.)

Mas então, quando eu adicionei o COM de volta no projeto como uma referência, não pude mas realizar o build  do projeto:

Interop type ‘AssemblyName.ClassName’ cannot be embedded

E outros, indicando que o projeto não estava vendo a referência ao assembly COM. Felizmente esta questão  StackOverflow question (Interop type cannot be embedded) tinha a resposta.

SOLUÇÃO: (mais…)

O que é?

O doctype é a maneira de você dizer para qualquer navegador como ele deve agir ao ler seu código HTML.

Uma estórinha…

Certa vez Joãozinho, programador web experiente e usuário de firefox, programou seu site vendo-o apenas no firefox. Ele já esperava que quando fosse abrir pelo Internet Explorer fosse acontecer alguns problemas de layout, normal, porém o que ele viu deixou-o perplexo… Seu site, todo seu trabalho de dias e horas estava totalmente quebrado. Xingou a Microsoft por seu software. Resolveu abrir no Opera, no Safari, no Google Chrome, e… Tudo estranho. Joãozinho ficou desesperado, arrancando seus cabelos, mas como programador experiente que é, parou. Saiu, se acalmou e foi avaliar seu código. Seu primeiro passo foi validar seu código via W3C e para sua surpresa, o erro era simples, faltava o DOCTYPE.

Moral da estória… preste atenção no que você faz!

Por que a falta do DOCTYPE no site do João zinho causou tantos problemas? (mais…)

erro_vs2010

Quando precisar fazer uma consulta SQL que demore muito, devido ao grande numero de dados que ela retorna, pode ter se deparado alguma vez com o erro logo abaixo.
Por padrão o CommandTimeout do SqlCommand é de 30 segundos. No meu caso precisei do dobro para concluir sem erro.

Como aumentar tempo limite de conexão:

SqlCommand cmd = new SqlCommand(sSQL, sConn);
cmd.CommandTimeout = 120; //default 30 segundos

Erro descrito: (mais…)

Dica

Para definir o tempo da Sessão podemos usar o Web.Config.
Por padrão a duração da Sessão é de 20min, neste exemplo o tempo de vida da Sessão foi definido em 1 hora.

<configuration>
  <system.web>
    <sessionState timeout="60"></sessionState>
  </system.web>
</configuration>