C# 有没有办法让Nhibernate 3使用VisualStudio2008与Sharp架构一起工作?
我一直在试图找到一个版本的夏普架构,它与VisualStudio2008一起工作,并使用NHibernate3,但一直没有成功。我想使用NHibernate版本3中的QueryOver API。我能找到的最新版本是sharp-architecture-1.6.0.0-templify-package.zip,它与Visual Studio 2008、MVC 2和NHibernate 2兼容。所有较新版本的Sharp Architecture仅与Visual Studio 2010兼容。我试图定制夏普建筑: 我更改了“SharpArchitecture 1.6完整源代码”项目中的参考…:C# 有没有办法让Nhibernate 3使用VisualStudio2008与Sharp架构一起工作?,c#,visual-studio-2008,nhibernate,s#arp-architecture,queryover,C#,Visual Studio 2008,Nhibernate,S#arp Architecture,Queryover,我一直在试图找到一个版本的夏普架构,它与VisualStudio2008一起工作,并使用NHibernate3,但一直没有成功。我想使用NHibernate版本3中的QueryOver API。我能找到的最新版本是sharp-architecture-1.6.0.0-templify-package.zip,它与Visual Studio 2008、MVC 2和NHibernate 2兼容。所有较新版本的Sharp Architecture仅与Visual Studio 2010兼容。我试图定制
- NHibernate.Validator到版本1.3.0.4000
- NHibernate至3.1.0.4000版
- NHibernate.ByteCode.Castle至版本3.1.0.4000
- FluentNHibernate至1.2.0.694版
- Castle.Core到版本=2.5.2.0
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral"/>
<bindingRedirect oldVersion="2.5.1.0" newVersion="2.5.2.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
但这仍然不起作用
我走对了吗?我还能做些什么使它工作呢?我已经做了。您只需更改S#项目中的引用,因为关于S#,NH2.1到3.0(如果您想要最新的,则为3.1)之间没有突破性的更改 这样会有点麻烦,但肯定是可以管理的
注意:不要忘记像Fluent NHibernate这样的项目也应该更新为使用NH3。我已经这样做了。您只需更改S#项目中的引用,因为关于S#,NH2.1到3.0(如果您想要最新的,则为3.1)之间没有突破性的更改 这样会有点麻烦,但肯定是可以管理的 注意:不要忘记像Fluent NHibernate这样的项目也应该更新为使用NH3