Compartilhar via


MSB3088 código de diagnóstico

Este artigo descreve o código de erro MSB3088.

Texto da mensagem

MSB3088: Could not read state file 'file-path'.

Descrição

O MSBuild usa determinados arquivos chamados arquivos de estado para armazenar em cache informações entre uma sessão de build e outra. Essas informações são usadas para evitar análises repetidas feitas em uma execução anterior e, assim, melhorar o desempenho. Por exemplo, as informações sobre assemblies referenciados são reutilizadas quando os assemblies referenciados não foram alterados entre as compilações para evitar a necessidade de repetir a mesma análise de dependência toda vez que você compila.

Essa mensagem é mostrada quando um dos arquivos de estado não pôde ser lido, por qualquer motivo. Ele pode ser seguido por uma mensagem do sistema operacional que fornece mais informações sobre qual era o problema.

Resolução

Essa condição não bloqueia o build, pois o MSBuild simplesmente repete a análise que foi armazenada em cache, portanto, seu projeto ainda será compilado mesmo se essa mensagem aparecer. No entanto, isso pode significar que os builds poderão ser mais rápidos se a raiz do problema for encontrada e corrigida.

Examine a mensagem de erro do sistema operacional para entender qual é a causa raiz do problema e como corrigi-lo.

Aplica-se a

Todas as versões do MSBuild