2009-09-21 72 views
3

我有一個約10個項目的解決方案,我最近升級到NHibernate的新版本,但當我運行解決方案,並得到消息:「位於程序集的清單定義不匹配裝配參考「。所以有些組件正在尋找舊版本。我嘗試刪除我的項目中的所有引用NH,並重新添加它們,刪除所有bin等。我知道我可以在配置文件中重定向到新版本,但沒有一個項目應該依賴於舊版本。那麼有沒有辦法找出哪個DLL依賴於舊版本?如何找到程序集的依賴

+0

嘗試清除ASP.NET Temp文件夾。 – 2009-09-21 18:11:56

回答

3

反射器可以幫助 - 加載程序集並查看「參考」下的條目。

+0

啊,我怎麼沒有想到這一點。無論如何,沒有一個DLL依賴於舊的,據反射器。嗯,一定還有別的事情要做。我檢查了垃圾箱中的所有dll。 – epitka 2009-09-21 17:11:47