次の方法で共有


BC0101

この記事の適用対象: ✔️ .NET 9 SDK 以降のバージョン

複数のプロジェクト間で出力パスまたは中間出力パスを共有することはお勧めしません。 このような方法を使用すると、出力が暗黙的に上書きされる可能性があります。 書き込みの順序はビルドの順序に依存しますが、明示的に構成しない限り保証されるものではありません。 出力パスを共有すると、ビルドの動作が非決定的になる可能性があります。

統合された出力フォルダー内に出力を生成する場合は、成果物の出力レイアウトまたは Microsoft.Build.Artifacts SDK の使用を検討してください。

完全なエラー メッセージは、次の例のようになります。

BC0101: 2 つのプロジェクトで、OutputPath または IntermediateOutputPath の場所を共有しないでください。