Files for Configuration='Debug' are either not built, or not completely copied to the layout directory. Build required to proceed.
Resolva esse erro da forma a seguir.
Contexto
A implantação do Visual Studio executa um conjunto de verificações para garantir que a configuração do Visual Studio que você selecionou para compilar e implantar (como debug ou release) seja a que realmente é implantada a partir da pastaGaming.Xbox.XboxOne.x64\Layout\Image\Loose. Essas verificações resolvem problemas causados pela implantação de configurações parcialmente compiladas; tentar implantar uma configuração parcialmente compilada pode causar problemas de registro do aplicativo ou falhas difíceis de diagnosticar.
Isso parece ser um problema principalmente quando você alterna de uma configuração de build para outra e tenta implantar sem fazer uma recompilação.
Embora essas verificações sejam uma enorme ajuda para quem depende exclusivamente do sistema de projetos XBOX para garantir que tudo esteja devidamente atualizado, elas podem causar problemas em ambientes de build personalizados. Este tópico explica como diagnosticar e corrigir esses problemas. Se você encontrar problemas que não sejam fáceis de resolver e precisar de ajuda, entre em contato com seu gerente de conta de desenvolvedor (DAM).
As verificações são gerenciadas por meio dos arquivos XML gerados pelo sistema de build no diretório Gaming.Xbox.XboxOne.x64\Layout\Contributors. Se IsolatedConfiguration=No, há um arquivo para todas as configurações. Se IsolatedConfiguration=Yes, há um arquivo por configuração.
Cada arquivo XML lista os arquivos que devem estar no diretório Gaming.Xbox.XboxOne.x64\Layout\Image\Loose para uma determinada configuração, além da origem desse arquivo. Veja a seguir um exemplo.
Gaming.Xbox.XboxOne.x64\Layout\Image\Loose. Se o arquivo Source não existir ou o arquivo Configuration estiver vazio (porque você está compilando usando um processo de build personalizado), a implantação falhará com um erro semelhante ao seguinte.
Expected file in OutputDir 'missing.txt' does not exist.
Files for Configuration='Debug' are either not built, or not completely copied to the layout directory. Build required to proceed.
Diagnosticar problemas
Normalmente, esse problema é causado por uma das situações mostradas na tabela a seguir.Recusar as verificações adicionais
Você pode recusar essas verificações adicionais usando a propriedade DisableConfigurationRefresh.Para adicionar a propriedade DisableConfigurationRefresh, abra o arquivo do projeto em um editor de texto. No grupo de propriedades Globals, adicione uma entrada paraCUIDADO: tenha cuidado ao usar a propriedade DisableConfigurationRefresh. Desativar essas verificações significa que o sistema de build do Visual Studio não valida se o conteúdo da pasta Image\Looseestá correto antes de iniciar a implantação. Você pode encontrar exatamente os tipos de problemas difíceis de diagnosticar que essas verificações foram projetadas para evitar. Antes de usar essa propriedade, verifique se o seu processo de build está correto e se alternar entre configurações não deixa a pastaImage\Looseem um estado incorreto.
<DisableConfigurationRefresh>true</DisableConfigurationRefresh>. Veja a seguir um exemplo.
Coletar logs do XTF para falhas de implantação e de inicialização de títulos
Veja algumas etapas para habilitar o registro em log detalhado do processo de implantação em um PC de desenvolvimento e em um Development Kit.- Abra um prompt de comando do GDK no PC de desenvolvimento.
- Conecte-se ao console executando o comando a seguir.
- Habilite o registro em log detalhado no console executando o comando a seguir.
[!NOTE] Você pode ignorar o texto que diz que é preciso reinicializar o console para que a alteração entre em vigor.
- Habilite o registro em log detalhado no PC de desenvolvimento definindo as variáveis de ambiente a seguir.
Xbconfig.exe ToolsLogLevel=Quietset XTF_LOG_LEVEL=set XTF_LOG_FILE=
- O caminho
\\<console IP>\SystemScratch\xtflogsno console - O
<caminho no seu PC de desenvolvimento para criar o arquivo de log>que você usou para XTF_LOG_FILE

