Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Anteriormente, o SDK importava apenas ficheiros de configuração .user em compilações internas ao longo de uma compilação com vários destinos. Agora, esses arquivos também são importados em compilações externas, o que pode causar quebras quando você cria projetos localmente.
Versão introduzida
SDK do .NET 8
Comportamento anterior
Anteriormente, se você adicionasse um arquivo .user para configurações locais extras em compilações de destino cruzado, o arquivo só era importado em compilações internas em alguns casos. Se você definiu estruturas com <TargetFramework>, o arquivo .user foi importado conforme o esperado. Se definir frameworks usando a forma plural, <TargetFrameworks> o arquivo .user foi importado para cada build interna de cada framework (mesmo que tenha sido definido apenas um). Mas o arquivo não foi importado para a compilação externa, que executa determinados destinos novamente.
Novo comportamento
Ao usar a propriedade plural <TargetFrameworks> para definir estruturas de destino, a compilação importa o arquivo .user em todas as compilações internas e na compilação externa.
Tipo de mudança disruptiva
Esta alteração é de natureza comportamental .
Motivo da mudança
Os usuários esperavam que o arquivo de configuração .user fosse importado em compilações externas no MSBuild.
Ação recomendada
Esta alteração não deve afetar nenhuma implantação ou CI; apenas compilações locais. Se as configurações extras importadas alterarem a forma como a compilação é processada, revise as configurações esperadas na compilação externa.
APIs afetadas
N/A