Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Anteriormente, o SDK importava apenas os arquivos de configuração .user em builds internos durante um build com várias plataformas. Agora, esses arquivos também são importados em builds externos, o que pode causar interrupções ao criar projetos localmente.
Versão introduzida
SDK do .NET 8
Comportamento anterior
Anteriormente, se você adicionou um arquivo .user para configurações locais extras em builds de destino cruzado, o arquivo só foi importado em builds internos em alguns casos. Se você definiu estruturas com <TargetFramework>, o arquivo .user foi importado conforme o esperado. Se você definiu estruturas usando o formulário plural, <TargetFrameworks>o arquivo .user foi importado para cada build interno para cada estrutura (mesmo que apenas uma tenha sido definida). Mas o arquivo não foi importado para o processo de construção externo, que executa determinados alvos novamente.
Novo comportamento
Ao usar a propriedade <TargetFrameworks> plural para definir estruturas específicas, o build importa o arquivo .user em todos os builds internos e no build externo.
Tipo de mudança disruptiva
Esta é uma alteração comportamental.
Motivo da alteração
Os usuários esperavam que o arquivo de configuração .user fosse importado em builds externos no MSBuild.
Ação recomendada
Essa alteração não deverá afetar implantações ou CIs, somente builds locais. Se as configurações extras importadas mudarem a forma como o build é processado, examine as configurações esperadas na compilação externa.
APIs afetadas
Não aplicável