ソリューションにプロジェクト A があるとします。プロジェクト A には、Office.dll と Microsoft.Office.Interop.Excel.dll の 2 つの dll があります。
私のソリューションには、プロジェクト B という別のプロジェクトがあります。プロジェクト B にはプロジェクト A への参照があります。したがって、プロジェクト B の参照を確認する場合は、ProjectA.dll が含まれています。
私はこのような解決策を見てきました。プロジェクト B を発行する (リリース モード) 場合、その bin フォルダーを確認すると、csproj で宣言されていなくても、Office.dll と Microsoft.Office.Interop.Excel.dll も含まれます。プロジェクト B にはプロジェクト A への参照があるため、プロジェクト A の dll もコピーすると想定しています。
このシナリオは本当に起こり得るのでしょうか? 私はこれをやろうとしていますが、複製に成功していないからです。