Sdílet prostřednictvím


Soubor .user importovaný ve vnějších buildech

Dříve sada SDK importoval pouze konfigurační soubory .user ve vnitřních sestaveních během křížového sestavení. Tyto soubory se teď také naimportují do vnějších sestavení, což může způsobit přerušení při místním sestavování projektů.

Zavedená verze

.NET SDK 8

Předchozí chování

Pokud jste dříve přidali soubor .user pro extra místní konfigurace v křížových sestaveních, soubor se v některých případech naimportoval pouze do vnitřních sestavení. Pokud jste definovali architektury s <TargetFramework>, soubor .user byl importován podle očekávání. Pokud jste definovali architektury pomocí formuláře v množném čísle, <TargetFrameworks>byl soubor .user importován pro každé interní sestavení pro každou architekturu (i když byl definován pouze jeden). Soubor se ale neimportoval pro vnější sestavení, který znovu spouští určité cíle.

Nové chování

Při použití množného čísla <TargetFrameworks> vlastnost definovat cílové architektury, sestavení importuje soubor .user ve všech interních sestaveních a na vnějším sestavení.

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

Uživatelé očekávali import konfiguračního souboru .user ve vnějších sestaveních v nástroji MSBuild.

Tato změna by neměla mít vliv na žádná nasazení ani na CI; pouze místní sestavení. Pokud importované další konfigurace změní způsob zpracování sestavení, zkontrolujte konfigurace, které se očekávají na vnějším sestavení.

Ovlivněná rozhraní API