Desenvolvimento - Visual Basic .NET
Finalização inesperada do Visual Studio 2003
Nos últimos dias enfrentei um problema que me deixou um tanto quanto surpreso: a finalização inesperada do Visual Studio 2003. Neste artigo, mostrarei a solução utilizada para resolver o problema.
por Diego Gazotto Dezembro1. Introdução
Nos últimos dias enfrentei um problema que me deixou um tanto quanto surpreso: a finalização inesperada do Visual Studio 2003.
Foram vários dias de testes, pesquisas e muita “dor de cabeça” até que a solução fosse encontrada.
Neste artigo, mostrarei a solução utilizada para resolver o problema.
2. Descrevendo o problema
A finalização inesperada do Visual Studio 2003 ocorria no ato da compilação / execução de uma determinada solução em um ambiente controlado onde o ambiente de desenvolvimento não estava atualizado com os pacotes disponibilizados pela Microsoft.
O ambiente apresentava o seguinte cenário:
· Microsoft Windows XP
§ Professional v2002
§ Service Pack 2
· Microsoft Visual Studio .NET 2003
§ Microsoft Development Environment 2003 v7.1.6030
§ Microsoft .NET Framework 1.1 v1.1.4322
§ Microsoft Visual Studio .NET 2003 Service Pack 1
· Microsoft Enterprise Library January 2005
O problema relatado anteriormente ocorria varias vezes ao dia e gerava os seguintes arquivos de log:
Este arquivo de log aponta um erro ao Enterprise Libray Instrumentation.
Já este arquivo de log aponta um erro ao Microsoft Development Environment mencionando o arquivo csproj.dll.
3. Descrevendo a solução
Quanto ao erro do Enterprise Libray Instrumentation, encontrei no site Channel9 Wiki (http://channel9.msdn.com/wiki/default.aspx/Channel9.EnterpriseLibraryFAQ) algumas soluções interessantes que repliquei no meu ambiente de desenvolvimento.
Agora, para resolver o erro do Microsoft Development Environment, o primeiro passo é atualizar o Windows, o Visual Studio e o .NET Framework através do site Windows Update (http://windowsupdate.microsoft.com), para que seu ambiente de desenvolvimento esteja atualizado com os últimos pacotes da Microsoft.
Após atualizar o ambiente de desenvolvimento, substitua o arquivo csproj.dll, localizado no diretório C:/Arquivos de programas/Microsoft Visual Studio .NET 2003/Vc7/vcpackages, pelo arquivo csproj.dll do CD do Visual Studio 2003.
O ultimo passo é registrar o novo arquivo csproj.dll no Windows. Para tal feito basta abrir o Prompt de comando e executar o seguinte comando: regsvr32 "C:\Arquivos de programas\Microsoft Visual Studio .NET 2003\vc7\vcpackages\csproj.dll".
É importante enfatizar que ao final do processo, a ferramenta “Desfragmentação” do Windows foi utilizada no ambiente de desenvolvimento.
4. Finalizando
Neste artigo abordamos o que pode ser feito em relação ao problema de finalização inesperada do Visual Studio 2003.
No meu ambiente de desenvolvimento o problema foi corrigido, espero que no seu aconteça o mesmo!
Até o próximo!
Diego Gazotto Dezembro
- Entity Framework 4: Repositório GenéricoVisual Basic .NET
- As edições 14 da Easy .net Magazine e 88 da .net Magazine já estão disponíveis.ADO.NET
- Postando no Twiiter com .NET e Migre.meC#
- Setup ApplicationsVisual Basic .NET
- Problemas na manipulação de arquivos do MS Excel com .NETVisual Basic .NET