Udostępnij za pośrednictwem


BC0102

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

Wiele zadań próbuje zapisać w jednym pliku. Takie zachowanie może prowadzić do nieokreśloności kompilacji (wyniki mogą być zależne od kolejności wykonywania zadań, jeśli należą do niezależnych projektów) lub do utraconych aktualizacji.

Jeśli wiele zadań wymaga utworzenia lub zaktualizowania pojedynczego pliku w sposób potoku jeden po jednym, każde pośrednie dane wyjściowe powinny mieć odrębną nazwę. Odrębne pliki uniemożliwiają dyskretne mieszanie, jeśli którekolwiek z zadań w łańcuchu zostaną pominięte lub usunięte.

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

BC0102: Dwa zadania nie powinny zapisywać tego samego pliku.

Ta reguła flaguje podobny problem jak BC0101 — udostępniona ścieżka wyjściowa, ale ogólniej dotyczy wszystkich zadań zapisywanych w pliku.