Condividi tramite


BC0101

Questo articolo si applica a: ✔️ .NET 9 SDK e versioni successive

Non è consigliabile condividere un percorso di output o un percorso di output intermedio tra più progetti. Tale pratica può comportare sovrascritture invisibili all'utente degli output. L'ordine di scrittura dipende dall'ordine della compilazione, che non è garantito a meno che non sia configurato in modo esplicito. La condivisione di un percorso di output può causare un comportamento non deterministico della compilazione.

Se si desidera produrre output in una cartella di output consolidata, è consigliabile usare il layout di output di Artifacts o Microsoft.Build.Artifacts SDK.

Il messaggio di errore completo è simile al seguente esempio:

BC0101: due progetti non devono condividere i propri percorsi OutputPath o IntermediateOutputPath.