BC0102
Questo articolo si applica a: ✔️ SDK .NET 9 e versioni successive
Più attività tentano di scrivere in un singolo file. Tale comportamento può causare il non determinismo di una build (i risultati possono dipendere dall’ordine di esecuzione dell’attività se appartengono a progetti indipendenti) o alla perdita di aggiornamenti.
Se più attività devono produrre o aggiornare un singolo file in modalità della pipeline uno per uno, a ogni output intermedio deve essere assegnato un nome distinto. I file distinti impediscono combinazioni invisibili agli utenti se una delle attività nella catena viene ignorata o rimossa.
Il messaggio di errore completo è simile al seguente esempio:
BC0102: due attività non devono scrivere lo stesso file.
Questa regola contrassegna un problema simile a quello di BC0101 - Percorso di output condiviso ma si applica in genere a qualsiasi attività che scrive in un file.