diff --git a/Effort.Extra.EF6.StrongName/Effort.Extra.EF6.StrongName.csproj b/Effort.Extra.EF6.StrongName/Effort.Extra.EF6.StrongName.csproj
new file mode 100644
index 0000000..c65d3d6
--- /dev/null
+++ b/Effort.Extra.EF6.StrongName/Effort.Extra.EF6.StrongName.csproj
@@ -0,0 +1,94 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {E06BEDC6-B9CE-46A2-B13C-FE3B34B7F131}
+ Library
+ Properties
+ Effort.Extra.EF6
+ Effort.Extra.EF6
+ v4.5
+ 512
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ bin\Release\Effort.Extra.EF6.XML
+
+
+
+ ..\packages\Effort.EF6.1.1.4\lib\net45\Effort.dll
+
+
+ ..\packages\EntityFramework.6.0.0\lib\net45\EntityFramework.dll
+
+
+ ..\packages\EntityFramework.6.0.0\lib\net45\EntityFramework.SqlServer.dll
+
+
+ ..\packages\NMemory.1.0.1\lib\net45\NMemory.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ObjectData.cs
+
+
+ ObjectDataCollection.cs
+
+
+ ObjectDataLoader.cs
+
+
+ ObjectDataLoaderFactory.cs
+
+
+ ObjectTableDataLoader`1.cs
+
+
+ TableNamingStrategy.cs
+
+
+ Properties\SharedAssemblyInfo.cs
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Effort.Extra.EF6.StrongName/Effort.Extra.EF6.StrongName.nuspec b/Effort.Extra.EF6.StrongName/Effort.Extra.EF6.StrongName.nuspec
new file mode 100644
index 0000000..2d35fc8
--- /dev/null
+++ b/Effort.Extra.EF6.StrongName/Effort.Extra.EF6.StrongName.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ Effort.Extra.EF6.StrongName
+ 1.2.3
+ Extra Effort for EF6 (storngly named)
+ Chris Rodgers
+ Chris Rodgers
+ false
+ Dynamic entity data loader for Effort; Strongly named version.
+ Create database definitions in code and load them into the effort in-memory database at runtime
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Effort.Extra.EF6.StrongName/Properties/AssemblyInfo.cs b/Effort.Extra.EF6.StrongName/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..bee0101
--- /dev/null
+++ b/Effort.Extra.EF6.StrongName/Properties/AssemblyInfo.cs
@@ -0,0 +1,4 @@
+using System.Reflection;
+
+[assembly: AssemblyTitle("Effort.Extra.EF6")]
+[assembly: AssemblyKeyFile("../Effort.Extra.snk")]
diff --git a/Effort.Extra.EF6.StrongName/packages.config b/Effort.Extra.EF6.StrongName/packages.config
new file mode 100644
index 0000000..580cd50
--- /dev/null
+++ b/Effort.Extra.EF6.StrongName/packages.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Effort.Extra.StrongName/Effort.Extra.StrongName.csproj b/Effort.Extra.StrongName/Effort.Extra.StrongName.csproj
new file mode 100644
index 0000000..5607dc4
--- /dev/null
+++ b/Effort.Extra.StrongName/Effort.Extra.StrongName.csproj
@@ -0,0 +1,87 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {2BBD99E5-8301-4F22-B31B-1310262EF635}
+ Library
+ Properties
+ Effort.Extra
+ Effort.Extra
+ v4.5
+ 512
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ bin\Release\Effort.Extra.XML
+
+
+
+ ..\packages\Effort.1.1.4\lib\net45\Effort.dll
+
+
+ ..\packages\NMemory.1.0.1\lib\net45\NMemory.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ObjectData.cs
+
+
+ ObjectDataCollection.cs
+
+
+ ObjectDataLoader.cs
+
+
+ ObjectDataLoaderFactory.cs
+
+
+ ObjectTableDataLoader`1.cs
+
+
+ TableNamingStrategy.cs
+
+
+ Properties\SharedAssemblyInfo.cs
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Effort.Extra.StrongName/Effort.Extra.StrongName.nuspec b/Effort.Extra.StrongName/Effort.Extra.StrongName.nuspec
new file mode 100644
index 0000000..35aed3e
--- /dev/null
+++ b/Effort.Extra.StrongName/Effort.Extra.StrongName.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ Effort.Extra.StrongName
+ 1.2.3
+ Extra Effort (strongly named)
+ Chris Rodgers
+ Chris Rodgers
+ false
+ Dynamic entity data loader for Effort; Strongly named version.
+ Create database definitions in code and load them into the effort in-memory database at runtime
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Effort.Extra.StrongName/Properties/AssemblyInfo.cs b/Effort.Extra.StrongName/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..67eee67
--- /dev/null
+++ b/Effort.Extra.StrongName/Properties/AssemblyInfo.cs
@@ -0,0 +1,4 @@
+using System.Reflection;
+
+[assembly: AssemblyTitle("Effort.Extra")]
+[assembly: AssemblyKeyFile("../Effort.Extra.snk")]
\ No newline at end of file
diff --git a/Effort.Extra.StrongName/packages.config b/Effort.Extra.StrongName/packages.config
new file mode 100644
index 0000000..e28c0ce
--- /dev/null
+++ b/Effort.Extra.StrongName/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Effort.Extra.sln b/Effort.Extra.sln
index 6905ed3..935af88 100644
--- a/Effort.Extra.sln
+++ b/Effort.Extra.sln
@@ -9,6 +9,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effort.Extra.Tests", "Effor
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effort.Extra.EF6", "Effort.Extra.EF6\Effort.Extra.EF6.csproj", "{4AB03D69-5B8B-4D6A-BA6B-FCF7B747ACA4}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effort.Extra.StrongName", "Effort.Extra.StrongName\Effort.Extra.StrongName.csproj", "{2BBD99E5-8301-4F22-B31B-1310262EF635}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effort.Extra.EF6.StrongName", "Effort.Extra.EF6.StrongName\Effort.Extra.EF6.StrongName.csproj", "{E06BEDC6-B9CE-46A2-B13C-FE3B34B7F131}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -27,6 +31,14 @@ Global
{4AB03D69-5B8B-4D6A-BA6B-FCF7B747ACA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4AB03D69-5B8B-4D6A-BA6B-FCF7B747ACA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4AB03D69-5B8B-4D6A-BA6B-FCF7B747ACA4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2BBD99E5-8301-4F22-B31B-1310262EF635}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2BBD99E5-8301-4F22-B31B-1310262EF635}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2BBD99E5-8301-4F22-B31B-1310262EF635}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2BBD99E5-8301-4F22-B31B-1310262EF635}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E06BEDC6-B9CE-46A2-B13C-FE3B34B7F131}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E06BEDC6-B9CE-46A2-B13C-FE3B34B7F131}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E06BEDC6-B9CE-46A2-B13C-FE3B34B7F131}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E06BEDC6-B9CE-46A2-B13C-FE3B34B7F131}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Effort.Extra.snk b/Effort.Extra.snk
new file mode 100644
index 0000000..b7144ab
Binary files /dev/null and b/Effort.Extra.snk differ
diff --git a/Effort.Extra/Properties/AssemblyInfo.cs b/Effort.Extra/Properties/AssemblyInfo.cs
index ef6eb07..467353a 100644
--- a/Effort.Extra/Properties/AssemblyInfo.cs
+++ b/Effort.Extra/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
using System.Reflection;
+using System.Runtime.CompilerServices;
-[assembly: AssemblyTitle("Effort.Extra")]
\ No newline at end of file
+[assembly: AssemblyTitle("Effort.Extra")]
+[assembly: InternalsVisibleTo("Effort.Extra.Tests")]
\ No newline at end of file
diff --git a/SharedAssemblyInfo.cs b/SharedAssemblyInfo.cs
index fa9f862..0f1e666 100644
--- a/SharedAssemblyInfo.cs
+++ b/SharedAssemblyInfo.cs
@@ -1,5 +1,4 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyDescription("Dynamic entity data loader for Effort")]
@@ -11,5 +10,4 @@
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("fadfc421-9ef5-4198-8eb0-fbbfcbae1167")]
-[assembly: AssemblyVersion("1.2.3")]
-[assembly: InternalsVisibleTo("Effort.Extra.Tests")]
\ No newline at end of file
+[assembly: AssemblyVersion("1.2.3")]
\ No newline at end of file