Aracılığıyla paylaş


BC0102

Bu makale şunlar için geçerlidir: ✔️ .NET 9 SDK ve sonraki sürümler

Birden çok görev tek bir dosyaya yazmaya çalışır. Bu tür davranışlar bir derlemenin belirsiz olmasına (sonuçlar, bağımsız projelere aitse görev yürütme sırasına bağlı olabilir) veya güncelleştirmelerin kaybolmasına yol açabilir.

Tek bir dosyayı tek tek işlem hattı biçiminde birden çok görev üretmesi veya güncelleştirmesi gerekiyorsa, her ara çıktıya ayrı bir ad verilmelidir. Zincirdeki görevlerden herhangi biri atlanırsa veya kaldırılırsa, ayrı dosyalar sessiz karıştırmaları engeller.

Tam hata iletisi aşağıdaki örneğe benzer:

BC0102: İki görev aynı dosyayı yazmamalıdır.

Bu kural, BC0101 - Paylaşılan çıkış yolu gibi benzer bir sorunu işaretlese de, dosyaya yazan görevlere daha genel olarak uygulanır.