无法找到装配Nhibernate

时间:2010-07-14 03:46:05

标签: nhibernate assembly-resolution

我正在使用NHibernate开发一个Web应用程序,并收到错误

Unable to find assembly 'NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'

奇怪的是它是间歇性的,当发生时它会导致VS 2010嵌入式Web服务器崩溃。但它不会发生在每个请求或任何特定请求上。

我在网上发现了一些文章,指出了一些不同的可能解决方案,并尝试过它们(包括确保我的/ bin文件夹有副本,确保dll没有被阻止,并且将应用程序编译为32-位)。这些解决方案似乎都没有影响它,并且在任何情况下,第一对看起来像问题总是,而不是间歇性的。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的错误,发现真正的问题没有被报道。如果您在Visual Studio中进行调试时获取这些内容,则可以转到Debug>例外并选择“Thrown”复选框(我使用的是VS 2008)。对我来说,这允许在Visual Studio而不是我的Web浏览器中报告错误,并提供更详细和准确的错误信息。

如果您这样做,请意识到之前可能已经处理了其中一些异常,但现在会破坏您的工作流程。如果发生这种情况,您可以关闭不需要中断的异常。