Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voorheen importeerde de SDK alleen .user-configuratiebestanden in interne bouwprocessen tijdens een doeloverschrijdende build. Deze bestanden worden nu ook geïmporteerd in outer builds, wat kan leiden tot onderbrekingen wanneer u projecten lokaal bouwt.
Geïntroduceerde versie
.NET SDK 8
Vorig gedrag
Als u eerder een .user-bestand hebt toegevoegd voor extra lokale configuraties in cross-targeted builds, werd het bestand in sommige gevallen alleen geïmporteerd in interne builds. Als u frameworks hebt gedefinieerd met <TargetFramework>, is het .user-bestand geïmporteerd zoals verwacht. Als u frameworks hebt gedefinieerd met behulp van het meervoudformulier, <TargetFrameworks>is het .user-bestand geïmporteerd voor elke interne build voor elk framework (zelfs als er slechts één is gedefinieerd). Maar het bestand is niet geïmporteerd voor de outer build, waarmee bepaalde doelen opnieuw worden uitgevoerd.
Nieuw gedrag
Wanneer u de meervoudeigenschap <TargetFrameworks> gebruikt om gerichte frameworks te definiëren, importeert de build het .user-bestand op alle interne builds en op de buitenste build.
Type van brekende verandering
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Gebruikers verwachtten dat het .user configuratiebestand geïmporteerd zou worden in outer builds in MSBuild.
Aanbevolen actie
Deze wijziging mag geen invloed hebben op implementaties of API's; alleen lokale builds. Als de extra configuraties die worden geïmporteerd, wijzigen hoe de build wordt verwerkt, controleert u de configuraties die in de buitenste build worden verwacht.
Betreffende API's
Niet van toepassing.