BC0102
Dieser Artikel gilt für: ✔️ .NET 9 SDK und höhere Versionen
Mehrere Aufgaben versuchen, in eine einzelne Datei zu schreiben. Ein solches Verhalten kann die Nichtdeterminiertheit eines Builds zur Folge haben (sprich: Ergebnisse können von der Reihenfolge der Aufgabenausführung abhängig sein, wenn sie zu unabhängigen Projekten gehören) oder zu verloren gegangenen Updates führen.
Wenn mehrere Aufgaben eine einzelne Datei über eine 1:1-Pipeline erzeugen oder aktualisieren müssen, muss jede Zwischenausgabe mit einem eindeutigen Namen versehen werden. Unterschiedliche Dateien verhindern unbemerkte Verwechslungen, wenn eine der Aufgaben in der Kette übersprungen oder entfernt wird.
Die vollständige Fehlermeldung ähnelt dem folgenden Beispiel:
BC0102: Zwei Aufgaben dürfen nicht in die gleiche Datei schreiben.
Diese Regel kennzeichnet ein ähnliches Problem wie BC0101: Gemeinsam genutzter Ausgabepfad, gilt aber allgemeiner für jede Aufgabe, die in eine Datei schreibt.