nHibernate是否支持.net 4.5?或者我必须在.net 4.0项目中对我的核心类使用nHibernate,并将我的其他项目放在.net 4.5中
答案 0 :(得分:0)
如果您希望在.NET Framework 4.5应用程序中使用LocalDB,则会出现问题。您需要使用的连接字符串是第一个管道:
Server=np:\\.\pipe\LOCALDB#F365A78E\tsql\query;
这是因为.NHibernate是使用.NET 4.0 Framework而不是.NET 4.5编译的。
供参考,请参阅NHibernate Github存储库中NHibernate.csporj的以下行
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
答案 1 :(得分:-2)
是的,.NET 4.5与.NET 4.0完全兼容。
请参阅http://blogs.msdn.com/b/dotnet/archive/2011/09/26/compatibility-of-net-framework-4-5.aspx