From bf46e56b86b82ea39cb4ac295244730566bcfb69 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 14 Nov 2012 16:19:57 -0800 Subject: [PATCH] Fixing NHibernate references --HG-- branch : 1.x --- lib/nhibernate/PATCH.txt | 15 ++++++++++++++- src/Orchard.Core.Tests/Orchard.Core.Tests.csproj | 2 +- src/Orchard.Specs/Orchard.Specs.csproj | 2 +- .../Orchard.Tests.Modules.csproj | 2 +- src/Orchard.Tests/Orchard.Framework.Tests.csproj | 2 +- .../Tests/Orchard.Projections.Tests.csproj | 2 +- src/Orchard.Web/Modules/SysCache/SysCache.csproj | 3 ++- .../Modules/UpgradeTo16/UpgradeTo16.csproj | 3 ++- src/Orchard/Orchard.Framework.csproj | 13 +++++++++---- 9 files changed, 32 insertions(+), 12 deletions(-) diff --git a/lib/nhibernate/PATCH.txt b/lib/nhibernate/PATCH.txt index ed2fb068e..aa8dcdeaf 100644 --- a/lib/nhibernate/PATCH.txt +++ b/lib/nhibernate/PATCH.txt @@ -1 +1,14 @@ -This is a patched version of NHibernate to prevent background JIT from failing. \ No newline at end of file +This is a patched version of NHibernate to prevent background JIT from failing. +Applied https://nhibernate.jira.com/browse/NH-2958: + + private static XmlSerializer _mappingDocumentSerializer = null; + + private XmlSerializer mappingDocumentSerializer + { + get + { + if (_mappingDocumentSerializer == null) + _mappingDocumentSerializer = new XmlSerializer(typeof (HbmMapping)); + return _mappingDocumentSerializer; + } + } \ No newline at end of file diff --git a/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj b/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj index dc1c81a42..3e0a67193 100644 --- a/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj +++ b/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj @@ -74,7 +74,7 @@ False ..\..\lib\moq\Moq.dll - + False ..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard.Specs/Orchard.Specs.csproj b/src/Orchard.Specs/Orchard.Specs.csproj index 44463b67b..81e33394e 100644 --- a/src/Orchard.Specs/Orchard.Specs.csproj +++ b/src/Orchard.Specs/Orchard.Specs.csproj @@ -82,7 +82,7 @@ ..\..\lib\log4net\log4net.dll - + False ..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard.Tests.Modules/Orchard.Tests.Modules.csproj b/src/Orchard.Tests.Modules/Orchard.Tests.Modules.csproj index 6dbf81e48..7048e937b 100644 --- a/src/Orchard.Tests.Modules/Orchard.Tests.Modules.csproj +++ b/src/Orchard.Tests.Modules/Orchard.Tests.Modules.csproj @@ -99,7 +99,7 @@ False ..\..\lib\moq\Moq.dll - + False ..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard.Tests/Orchard.Framework.Tests.csproj b/src/Orchard.Tests/Orchard.Framework.Tests.csproj index a3121bb14..738eb2179 100644 --- a/src/Orchard.Tests/Orchard.Framework.Tests.csproj +++ b/src/Orchard.Tests/Orchard.Framework.Tests.csproj @@ -109,7 +109,7 @@ ..\..\lib\newtonsoft.json\Newtonsoft.Json.dll - + False ..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard.Web/Modules/Orchard.Projections/Tests/Orchard.Projections.Tests.csproj b/src/Orchard.Web/Modules/Orchard.Projections/Tests/Orchard.Projections.Tests.csproj index d75c894a3..6acee7922 100644 --- a/src/Orchard.Web/Modules/Orchard.Projections/Tests/Orchard.Projections.Tests.csproj +++ b/src/Orchard.Web/Modules/Orchard.Projections/Tests/Orchard.Projections.Tests.csproj @@ -42,7 +42,7 @@ False ..\..\..\..\..\lib\nhibernate\Iesi.Collections.dll - + False ..\..\..\..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard.Web/Modules/SysCache/SysCache.csproj b/src/Orchard.Web/Modules/SysCache/SysCache.csproj index f4d597833..7bb9cd9cf 100644 --- a/src/Orchard.Web/Modules/SysCache/SysCache.csproj +++ b/src/Orchard.Web/Modules/SysCache/SysCache.csproj @@ -47,7 +47,8 @@ - + + False ..\..\..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard.Web/Modules/UpgradeTo16/UpgradeTo16.csproj b/src/Orchard.Web/Modules/UpgradeTo16/UpgradeTo16.csproj index 293ac98e3..7068df193 100644 --- a/src/Orchard.Web/Modules/UpgradeTo16/UpgradeTo16.csproj +++ b/src/Orchard.Web/Modules/UpgradeTo16/UpgradeTo16.csproj @@ -42,7 +42,8 @@ - + + False ..\..\..\..\lib\nhibernate\NHibernate.dll diff --git a/src/Orchard/Orchard.Framework.csproj b/src/Orchard/Orchard.Framework.csproj index 4b3ed765b..5147be3c4 100644 --- a/src/Orchard/Orchard.Framework.csproj +++ b/src/Orchard/Orchard.Framework.csproj @@ -89,11 +89,16 @@ ..\..\lib\log4net\log4net.dll - - False - ..\..\lib\nhibernate\NHibernate.dll + + ..\..\lib\newtonsoft.json\Newtonsoft.Json.dll - + + ..\..\lib\nhibernate\NHibernate.dll + False + True + + + False ..\..\lib\nhibernate.linq\NHibernate.Linq.dll