Dela via


BC0102

Den här artikeln gäller för: ✔️ .NET 9 SDK och senare versioner

Flera uppgifter försöker skriva till en enda fil. Ett sådant beteende kan leda till nondeterminism för en version (resultaten kan vara beroende av ordningen på uppgiftskörningen om de tillhör oberoende projekt) eller till förlorade uppdateringar.

Om flera uppgifter behöver skapa eller uppdatera en enskild fil på ett en-efter-en-pipeline-sätt bör varje mellanliggande utdata ges ett distinkt namn. Distinkta filer förhindrar tysta förväxlingar om någon av uppgifterna i kedjan hoppas över eller tas bort.

Det fullständiga felmeddelandet liknar följande exempel:

BC0102: Två uppgifter ska inte skriva samma fil.

Den här regeln flaggar ett liknande problem som BC0101 – Delad utdatasökväg, men gäller mer allmänt för alla aktiviteter som skriver till en fil.