Udostępnij za pośrednictwem


BC0101

Ten artykuł dotyczy: ✔️ zestaw .NET 9 SDK i nowsze wersje

Nie zaleca się udostępniania ścieżki wyjściowej ani pośredniej ścieżki wyjściowej między wieloma projektami. Taka praktyka może prowadzić do dyskretnego zastępowania danych wyjściowych. Kolejność zapisu zależy od kolejności kompilacji, która nie jest gwarantowana, chyba że jest jawnie skonfigurowana. Udostępnianie ścieżki wyjściowej może spowodować nieokreślone zachowanie kompilacji.

Jeśli chcesz wygenerować dane wyjściowe w skonsolidowanym folderze danych wyjściowych, rozważ użycie układu danych wyjściowych Artifacts lub zestawu SDK Microsoft.Build.Artifacts.

Pełny komunikat o błędzie jest podobny do następującego przykładu:

BC0101: Dwa projekty nie powinny współużytkować lokalizacji OutputPath lub IntermediateOutputPath.