Azure Orchard NHibernate.Linq错误
我正在尝试将最新的Twitter模块添加到Orchard应用程序(托管在Azure上),但注册后出现以下错误: 无法加载文件或程序集“NHibernate.Linq,版本=0.0.0.0,区域性=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件 如果我注销Twitter模块,则不会发生错误,并且在模块中看不到对NHibernate.Linq的任何引用。该错误发生在DefaultContentQuery类中 知道发生了什么吗 更新 啊,我想我已经发现了。该模块从其自己的bin文件夹中引用了Orchard.Core和Orchard.Framework,因此我将其更改为引用源项目。大概是用旧版本编译的 在我的例子中,这是CyberStride.Contacts和Mello.ImageGallery模块中的一个bug(在引用中)。他们直接引用了Orchard dll,而不是csproj文件 基于简单的grep命令快速检测,如Azure Orchard NHibernate.Linq错误,azure,orchardcms,Azure,Orchardcms,我正在尝试将最新的Twitter模块添加到Orchard应用程序(托管在Azure上),但注册后出现以下错误: 无法加载文件或程序集“NHibernate.Linq,版本=0.0.0.0,区域性=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件 如果我注销Twitter模块,则不会发生错误,并且在模块中看不到对NHibernate.Linq的任何引用。该错误发生在DefaultContentQuery类中 知道发生了什么吗 更新 啊,我想我已经发现了。该模块从其
find-iname“*.csproj”| xargs grep-i“orchard*.dll”
错误的例子:
<HintPath>..\..\bin\Orchard.Core.dll</HintPath>
。\..\bin\Orchard.Core.dll
正确的例子:
<ProjectReference Include="..\..\Core\Orchard.Core.csproj">
谢谢您的帮助。我想不出来。这成功了!