2011-03-28 12 views
0

NHibernate 2から3へのアップグレードをテストする予定です。最初の呼び出しポートは、WebサイトプロジェクトからNHibernate.dllへの参照を削除するようです。Visual Studio - Webサイトプロジェクトからバイナリ参照を削除できません

私が単にbinフォルダからファイルを削除すると、Webサイトを構築するときにそのファイルが再び表示されます。だからウェブサイトはそれがそこにあるはずだと分かっている。私がウェブサイトのプロパティを開いて参照のリストを見ると、NHibernate.dllは存在しません。実際には、私のバイナリリファレンスはありません、プロジェクトと.NET参照のみです。

それは私が立ち往生しています。誰でも助けますか?

答えて

1

NHibernateを参照する他のライブラリ(BusinessLogicやDALなど)がある可能性はありますか?もしそうなら、そこの参照を変更する必要があります。

そうでない場合は、binフォルダに直接置き換えてみてください。他のDLL(Iesi.Collections.dllは3.1、Iesi.Collections.dll、Remotion.Data.Linq.dll、Antlr3.Runtime.dllは3.0、DLLはプロキシ(遅延

ところで、このような状況で役に立つと判明したことは、.NET Frameworkに属していないDLLを参照しているすべての外部DLLに対して指定されたフォルダがあることです。更新すると、そのフォルダ内のDLLを置き換える必要があり、自動的に使用されます。

+0

問題は実際にはDLLが直接的にではなく間接的に参照されたことでした。 – David

関連する問題