2011-08-02 6 views
1

binフォルダにいくつかのDLLがあります。 DLLを別々のソリューションで構築し、異なるディレクトリに出力します。今、私がウェブサイトを構築すると、そのbinフォルダ内のDLLは最新のバージョン(それらのディレクトリから)で自動的に更新されます。今私はそれがどのように機能するのだろうかと思っていますか?つまり、ビルドはDLLの最新のビットをどこから取得するのかを知っていましたか?それは私に魔法に見えます...ASP.NET binフォルダのdllがどのように更新されるのですか?

答えて

0

ウェブサイトを構築するときには、他のフォルダからDLLを参照する必要があります。

+0

申し訳ありません@ sachin、どういう意味ですか? '他のフォルダ'ですか? – tom

+0

oops ..私はdllが出力されるディレクトリを意味しました。 –

+0

ですがどうですか?私はそのような参照がどこにでも明示的に「宣言されている」とは見ません... – tom

0

ウェブサイトがビルド中になると、dllは参照先の場所からターゲットディレクトリにコピーされます。各参照に対してCopyLocalがTrueまたはFalseに設定されているかどうかを確認してください。

+0

ウェブサイトには、プロジェクトファイルがありません。だから私はリファレンスがどこに宣言されているのかは分かりません(通常のC#プロジェクトのように)。唯一の参考資料は、ウェブサイトのbinフォルダにあるdllです。魔法のように(私に)、私がウェブサイトを構築するとき、dllは自動更新されます。 – tom

関連する問題