BC0101
Dieser Artikel gilt für: ✔️ .NET 9 SDK und höhere Versionen
Mehrere Projekte sollten nicht gemeinsam den gleichen Ausgabepfad oder Zwischenausgabepfad verwenden. Dies kann zu unbemerkten Überschreibungen der Ausgaben führen. Die Reihenfolge der Schreibvorgänge hängt von der Reihenfolge des Builds ab, die nur garantiert ist, wenn sie explizit konfiguriert wurde. Die gemeinsame Nutzung eines Ausgabepfads kann zu einem nicht deterministischen Verhalten des Builds führen.
Wenn Sie Ausgaben in einem konsolidierten Ausgabeordner erstellen möchten, sollten Sie das Ausgabelayout für Artefakte oder das Microsoft.Build.Artifacts SDK.
Die vollständige Fehlermeldung ähnelt dem folgenden Beispiel:
BC0101: Zwei Projekte dürfen nicht den gleichen OutputPath- oder IntermediateOutputPath-Speicherort verwenden.