0

ソリューションにプロジェクト 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 もコピーすると想定しています。

このシナリオは本当に起こり得るのでしょうか? 私はこれをやろうとしていますが、複製に成功していないからです。

4

2 に答える 2

0

あなたはあなたを設定することができますCopyLocal on true

参照をローカルbinパスにコピーするかどうかを決定します。

ここに画像の説明を入力してください

リンク: http: //msdn.microsoft.com/en-us/library/aa984582 (v = vs.71).aspx

ここに画像の説明を入力してください

于 2012-09-26T14:34:31.393 に答える
0

参照されるすべての DLL の参照で、プロパティを表示します。「ローカルのコピー」プロパティで、true に設定されていることを確認します。

于 2012-09-26T14:31:27.340 に答える