CORRECÇÃO: Mensagem de erro ao criar um projecto que tenha uma enumeração com vários elementos e os nomes dos elementos são muito no Visual Studio 2005 SP1: "erro fatal LNK1103: danificadas; as informações de depuração módulo de recompilação."

Sintomas

Quando criar um projecto utilizando o Visual Studio 2005 Service Pack 1, recebe a seguinte mensagem de erro:

erro fatal LNK1103: danificadas; as informações de depuração recompile o módulo.

Este problema ocorre quando o projecto tem uma enumeração que contém muitos elementos e os nomes dos elementos são muito longos.

Causa

Este problema ocorre porque as informações de depuração que gera o compilador de front-end para enumerações grandes estão danificadas.

Resolução

Agora tem uma correcção suportada disponível na Microsoft. Contudo, destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos de normais do suporte serão aplicados a questões de suporte adicionais e problemas que não se enquadrem na atualização específica em questão.

Pré-requisitos

Tem de ter o Visual Studio 2005 Service Pack 1 instalado para aplicar esta correcção.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção se nenhuma instância do Visual Studio estiver em utilização.

Informações sobre substituição da correção

Esta correcção não substitui quaisquer outras correcções.

Informações de ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

C1.dll

14.0.50727.4029

778,240

06-Apr-2009

20:31

x86

C1.dll

14.0.50727.4029

630,784

06-Apr-2009

20:43

x86

C1.dll

14.0.50727.4029

1,570,304

07-Apr-2009

00:51

IA-64

C1.dll

14.0.50727.4029

585,728

07-Apr-2009

00:51

x86

C1.dll

14.0.50727.4029

951,808

07-Apr-2009

00:52

x64

C1.dll

14.0.50727.4029

589,824

07-Apr-2009

00:52

x86

C1xx.dll

14.0.50727.4029

2,498,560

06-Apr-2009

20:31

x86

C1xx.dll

14.0.50727.4029

2,285,568

06-Apr-2009

20:43

x86

C1xx.dll

14.0.50727.4029

6,602,240

07-Apr-2009

00:51

IA-64

C1xx.dll

14.0.50727.4029

2,183,168

07-Apr-2009

00:51

x86

C1xx.dll

14.0.50727.4029

3,703,296

07-Apr-2009

00:52

x64

C1xx.dll

14.0.50727.4029

2,191,360

07-Apr-2009

00:52

x86

C2.dll

14.0.50727.4029

2,273,280

06-Apr-2009

20:26

x86

C2.dll

14.0.50727.4029

7,196,160

07-Apr-2009

00:51

IA-64

C2.dll

14.0.50727.4029

2,490,368

07-Apr-2009

00:51

x86

C2.dll

14.0.50727.4029

3,600,384

07-Apr-2009

00:52

x64

C2.dll

14.0.50727.4029

2,203,648

07-Apr-2009

00:52

x86

pgort.lib

Não aplicável

20,456

06-Apr-2009

20:24

x86

pgort.lib

Não aplicável

36,372

07-Apr-2009

00:52

IA-64

pgort.lib

Não aplicável

19,458

07-Apr-2009

00:52

x64

Pgodb80.dll

8.0.50727.4029

65.536

06-Apr-2009

20:23

x86

Pgodb80.dll

8.0.50727.4029

130,560

07-Apr-2009

00:51

IA-64

Pgodb80.dll

8.0.50727.4029

70,656

07-Apr-2009

00:52

x64

Pgort80.dll

8.0.50727.4029

45,056

06-Apr-2009

20:24

x86

Pgort80.dll

8.0.50727.4029

81,408

07-Apr-2009

00:51

IA-64

Pgort80.dll

8.0.50727.4029

38,400

07-Apr-2009

00:52

x64


Solução alternativa

Para contornar este problema, pode reduzir o tamanho da enumeração do projecto.

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

×