Partilhar via


MSB3023 código de diagnóstico

Este artigo descreve o código de erro MSB3023.

Texto da mensagem

MSB3023: No destination specified for Copy. Please supply either 'value' or 'value'.

Descrição

Isso ocorre quando um valor vazio é fornecido no arquivo de projeto (ou uma de suas importações) para o destino de uma operação de cópia. Isso geralmente ocorre porque um valor de propriedade foi escrito incorretamente, resultando em uma cadeia de caracteres vazia em vez do valor esperado.

Resolução

Verifique todas as propriedades no arquivo de projeto usado na operação onde o erro ocorre e corrija quaisquer erros ortográficos ou inconsistências não intencionais. Verifique se todas as propriedades usadas para arquivos e pastas de destino têm um valor.

Se o problema surgir de ficheiros de compilação do sistema, a causa pode dever-se a um problema com alguns metadados. Podes usar o -v:diag switch na linha de comandos do MSBuild para obter resultados mais detalhados que possam ajudar a determinar de onde vem o erro. As definições de verbosidade de diagnóstico relacionadas podem ser configuradas no IDE do Visual Studio.

No painel Ferramentas>Opções, expanda a secção Todos os Definições>Projetos e Soluções>Construir e Executar, e defina as opções de verbosidade da saída de construção do projeto MSBuild e verbosidade do ficheiro de registo do projeto MSBuild para Diagnóstico.

No diálogo Ferramentas>Opções, expanda a secção Projetos e Soluções>Compilar e Executar, e defina as opções de verbosidade da saída de compilação do projeto MSBuild e verbosidade do ficheiro de log de compilação do projeto MSBuild para Diagnóstico.

Aplica-se a

Todas as versões do MSBuild