Archivo .user importado en compilaciones externas
Anteriormente, el SDK solo importó archivos de configuración de .user en compilaciones internas durante una compilación de destino cruzado. Ahora, estos archivos también se importan en compilaciones externas, lo que puede provocar interrupciones al compilar proyectos localmente.
Versión introducida
SDK DE .NET 8
Comportamiento anterior
Anteriormente, si agregó un archivo de .user para configuraciones locales adicionales en compilaciones de destino cruzado, el archivo solo se importó en compilaciones internas en algunos casos. Si definió marcos con <TargetFramework>
, el archivo de .user se importó según lo previsto. Si definió marcos con el formato plural, <TargetFrameworks>
, el archivo .user se importó para cada compilación interna de cada marco (incluso si se definió solo uno). Pero el archivo no se importó para la compilación externa, que vuelve a ejecutar determinados destinos.
Comportamiento nuevo
Cuando se usa la propiedad plural <TargetFrameworks>
para definir marcos de destino, la compilación importa el archivo .user en todas las compilaciones internas y en la compilación externa.
Tipo de cambio importante
Este es un cambio de comportamiento.
Motivo del cambio
Los usuarios esperaban que el archivo de configuración de .user se importara en compilaciones externas en MSBuild.
Acción recomendada
Este cambio no debe afectar a ninguna implementación o API; solo compilaciones locales. Si las configuraciones adicionales que se importan cambian cómo se procesa la compilación, revise las configuraciones que se esperan en la compilación externa.
API afectadas
N/D