diff --git a/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.2010.sln b/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.2010.sln
new file mode 100644
index 00000000..930c2ab3
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.2010.sln
@@ -0,0 +1,66 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{919AF8FE-423F-4A8C-BDA4-CB8B39D64780}"
+ ProjectSection(SolutionItems) = preProject
+ readme.txt = readme.txt
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Common.2010", "src\Spring.AopQuickStart.Common\Spring.AopQuickStart.Common.2010.csproj", "{C707543A-8F0E-4483-AECC-BC6EE14C3A29}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step1.2010", "src\Spring.AopQuickStart.Step1\Spring.AopQuickStart.Step1.2010.csproj", "{1B3559A0-5274-4968-A628-77F036984F02}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step2.2010", "src\Spring.AopQuickStart.Step2\Spring.AopQuickStart.Step2.2010.csproj", "{4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step3.2010", "src\Spring.AopQuickStart.Step3\Spring.AopQuickStart.Step3.2010.csproj", "{2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step4.2010", "src\Spring.AopQuickStart.Step4\Spring.AopQuickStart.Step4.2010.csproj", "{3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step5.2010", "src\Spring.AopQuickStart.Step5\Spring.AopQuickStart.Step5.2010.csproj", "{61086108-3EB7-4ACE-B4B6-B4B60AB76108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step6.2010", "src\Spring.AopQuickStart.Step6\Spring.AopQuickStart.Step6.2010.csproj", "{AB33BB4D-B449-4AC1-760A-4ACE3EA56108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step7.2010", "src\Spring.AopQuickStart.Step7\Spring.AopQuickStart.Step7.2010.csproj", "{0077A8CA-4C09-42B1-B227-91095CE4CCA2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B3559A0-5274-4968-A628-77F036984F02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B3559A0-5274-4968-A628-77F036984F02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B3559A0-5274-4968-A628-77F036984F02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B3559A0-5274-4968-A628-77F036984F02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}.Release|Any CPU.Build.0 = Release|Any CPU
+ {61086108-3EB7-4ACE-B4B6-B4B60AB76108}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {61086108-3EB7-4ACE-B4B6-B4B60AB76108}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {61086108-3EB7-4ACE-B4B6-B4B60AB76108}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {61086108-3EB7-4ACE-B4B6-B4B60AB76108}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AB33BB4D-B449-4AC1-760A-4ACE3EA56108}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AB33BB4D-B449-4AC1-760A-4ACE3EA56108}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AB33BB4D-B449-4AC1-760A-4ACE3EA56108}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AB33BB4D-B449-4AC1-760A-4ACE3EA56108}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0077A8CA-4C09-42B1-B227-91095CE4CCA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0077A8CA-4C09-42B1-B227-91095CE4CCA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0077A8CA-4C09-42B1-B227-91095CE4CCA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0077A8CA-4C09-42B1-B227-91095CE4CCA2}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj
new file mode 100644
index 00000000..8ff705d5
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj
@@ -0,0 +1,108 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.AopQuickStart.Common
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ Spring.AopQuickStart
+ OnBuildSuccess
+
+
+
+
+
+
+ 3.5
+ v4.0
+
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ System
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj
new file mode 100644
index 00000000..09b9b7f0
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj
@@ -0,0 +1,67 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {1B3559A0-5274-4968-A628-77F036984F02}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step1
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2010
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj
new file mode 100644
index 00000000..f710a294
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj
@@ -0,0 +1,70 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step2
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+
+
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2010
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj
new file mode 100644
index 00000000..de6050e8
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj
@@ -0,0 +1,72 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step3
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+
+
+
+ Designer
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2010
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj
new file mode 100644
index 00000000..f8df4b84
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj
@@ -0,0 +1,77 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step4
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+ Code
+
+
+
+
+
+
+
+ Designer
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2010
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj
new file mode 100644
index 00000000..d574be67
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj
@@ -0,0 +1,73 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {61086108-3EB7-4ACE-B4B6-B4B60AB76108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step5
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+
+
+
+
+ Designer
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2010
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj
new file mode 100644
index 00000000..d9f1581d
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj
@@ -0,0 +1,71 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {AB33BB4D-B449-4AC1-760A-4ACE3EA56108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step6
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Designer
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj
new file mode 100644
index 00000000..9b48dd3a
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj
@@ -0,0 +1,71 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {0077A8CA-4C09-42B1-B227-91095CE4CCA2}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step7
+ Spring.AopQuickStart.Program
+
+
+ 3.5
+
+
+ v4.0
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+
+
+
+
+
+
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2010
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.2010.sln b/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.2010.sln
new file mode 100644
index 00000000..aeb2fb34
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.2010.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.IocQuickStart.AppContext.2010", "src\Spring.IocQuickStart.AppContext.2010.csproj", "{880EA873-E951-465A-AC5B-BA899A2C744E}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {880EA873-E951-465A-AC5B-BA899A2C744E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {880EA873-E951-465A-AC5B-BA899A2C744E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {880EA873-E951-465A-AC5B-BA899A2C744E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {880EA873-E951-465A-AC5B-BA899A2C744E}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj b/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj
new file mode 100644
index 00000000..1c6ca501
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj
@@ -0,0 +1,168 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {880EA873-E951-465A-AC5B-BA899A2C744E}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.IocQuickStart.AppContext
+
+
+ JScript
+ Grid
+ IE50
+ false
+ WinExe
+ Spring.IocQuickStart
+ OnBuildSuccess
+
+
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ System
+
+
+ System.Data
+
+
+ System.Drawing
+
+
+ System.Windows.Forms
+
+
+ System.XML
+
+
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Person.cs
+ Designer
+
+
+ ResourcesDisplayForm.cs
+ Designer
+
+
+
+
+
+ Form
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.2010.sln b/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.2010.sln
new file mode 100644
index 00000000..a6ee091e
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.2010.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.IocQuickStart.EventRegistry.2010", "src\Spring.IocQuickStart.EventRegistry.2010.csproj", "{0D35F19E-308E-4A0B-88B1-7E7C2D665053}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0D35F19E-308E-4A0B-88B1-7E7C2D665053}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0D35F19E-308E-4A0B-88B1-7E7C2D665053}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0D35F19E-308E-4A0B-88B1-7E7C2D665053}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0D35F19E-308E-4A0B-88B1-7E7C2D665053}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj b/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj
new file mode 100644
index 00000000..a82f4ab3
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj
@@ -0,0 +1,136 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {0D35F19E-308E-4A0B-88B1-7E7C2D665053}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.IocQuickStart.EventRegistry
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring.IocQuickStart
+ OnBuildSuccess
+ Spring.IocQuickStart.EventRegistry.Program
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ System
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.2010.sln b/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.2010.sln
new file mode 100644
index 00000000..208f2a8e
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.2010.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.IocQuickStart.MovieFinder.2010", "src\Spring.IocQuickStart.MovieFinder.2010.csproj", "{C261D9ED-85C3-4B35-BE48-7156F5B17430}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C261D9ED-85C3-4B35-BE48-7156F5B17430}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C261D9ED-85C3-4B35-BE48-7156F5B17430}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C261D9ED-85C3-4B35-BE48-7156F5B17430}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C261D9ED-85C3-4B35-BE48-7156F5B17430}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj
new file mode 100644
index 00000000..62765e5b
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj
@@ -0,0 +1,155 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {C261D9ED-85C3-4B35-BE48-7156F5B17430}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.IocQuickStart.MovieFinder
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring.IocQuickStart
+ Always
+ Spring.IocQuickStart.MovieFinder.Program
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ DEBUG;TRACE
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\bin\net\2.0\debug\Common.Logging.dll
+
+
+ False
+ ..\lib\net\2.0\Common.Logging.Log4Net.dll
+
+
+ False
+ ..\lib\net\2.0\log4net.dll
+
+
+ False
+ ..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ System
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+ echo "Copying movies.txt file for MovieFinder"
+copy "$(ProjectDir)MovieFinder\movies.txt" "$(TargetDir)" /y
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/SpringAir.2010.sln b/examples/Spring/SpringAir/SpringAir.2010.sln
new file mode 100644
index 00000000..24732dcd
--- /dev/null
+++ b/examples/Spring/SpringAir/SpringAir.2010.sln
@@ -0,0 +1,110 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "SpringAir.Web.2005", "src\SpringAir.Web.2005\", "{839602F5-8077-497D-9CCB-C9F02741CA55}"
+ ProjectSection(WebsiteProperties) = preProject
+ TargetFrameworkMoniker = ".NETFramework,Version%3Dv2.0"
+ ProjectReferences = "{5E3427D8-62FC-483F-A86B-B44A79A46BCC}|SpringAir.Core.dll;{78B285FE-27F3-44F4-84B1-7A589AB48EF3}|SpringAir.Data.Ado.dll;{0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}|SpringAir.Web.2010.References.dll;"
+ Debug.AspNetCompiler.VirtualPath = "/SpringAir.Web.2005"
+ Debug.AspNetCompiler.PhysicalPath = "src\SpringAir.Web.2005\"
+ Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\SpringAir.Web.2005\"
+ Debug.AspNetCompiler.Updateable = "true"
+ Debug.AspNetCompiler.ForceOverwrite = "true"
+ Debug.AspNetCompiler.FixedNames = "false"
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.VirtualPath = "/SpringAir.Web.2005"
+ Release.AspNetCompiler.PhysicalPath = "src\SpringAir.Web.2005\"
+ Release.AspNetCompiler.TargetPath = "PrecompiledWeb\SpringAir.Web.2005\"
+ Release.AspNetCompiler.Updateable = "true"
+ Release.AspNetCompiler.ForceOverwrite = "true"
+ Release.AspNetCompiler.FixedNames = "false"
+ Release.AspNetCompiler.Debug = "False"
+ VWDPort = "4816"
+ DefaultWebSiteLanguage = "Visual C#"
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Core.2010", "src\SpringAir.Core\SpringAir.Core.2010.csproj", "{5E3427D8-62FC-483F-A86B-B44A79A46BCC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Core.Tests.2010", "test\SpringAir.Core.Tests\SpringAir.Core.Tests.2010.csproj", "{BB9AFE5E-7785-43AC-86ED-CF0A073F006E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Data.Ado.2010", "src\SpringAir.Data.Ado\SpringAir.Data.Ado.2010.csproj", "{78B285FE-27F3-44F4-84B1-7A589AB48EF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Data.Ado.Tests.2010", "test\SpringAir.Data.Ado.Tests\SpringAir.Data.Ado.Tests.2010.csproj", "{B0A6F98E-5363-4575-BB6B-A84E91895468}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Web.2010.References", "src\SpringAir.Web.2005.References\SpringAir.Web.2010.References.csproj", "{0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|.NET = Debug|.NET
+ Debug|Any CPU = Debug|Any CPU
+ Debug|Mixed Platforms = Debug|Mixed Platforms
+ Release|.NET = Release|.NET
+ Release|Any CPU = Release|Any CPU
+ Release|Mixed Platforms = Release|Mixed Platforms
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|.NET.ActiveCfg = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Any CPU.Build.0 = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Mixed Platforms.Build.0 = Debug|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Release|.NET.ActiveCfg = Release|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Release|.NET.ActiveCfg = Release|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Release|.NET.ActiveCfg = Release|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Release|.NET.ActiveCfg = Release|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|.NET.ActiveCfg = Release|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj
new file mode 100644
index 00000000..07a9b447
--- /dev/null
+++ b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj
@@ -0,0 +1,206 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Core
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ System
+
+
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj
new file mode 100644
index 00000000..0f40b058
--- /dev/null
+++ b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj
@@ -0,0 +1,165 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Data.Ado
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Data.dll
+
+
+ System
+
+
+ System.Data
+
+
+ System.XML
+
+
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}
+ SpringAir.Core.2010
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj
new file mode 100644
index 00000000..9aa1a7e4
--- /dev/null
+++ b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj
@@ -0,0 +1,117 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}
+ Library
+ SpringAir
+ SpringAir.Web.2005.References
+
+
+ 3.5
+
+
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ true
+ full
+ false
+ ./bin
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ .
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\lib\Net\2.0\Common.Logging.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Data.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Web.dll
+
+
+
+
+
+
+
+
+
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}
+ SpringAir.Core.2010
+
+
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}
+ SpringAir.Data.Ado.2010
+
+
+
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj
new file mode 100644
index 00000000..13d53f00
--- /dev/null
+++ b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj
@@ -0,0 +1,166 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Core.Tests
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\..\lib\Net\2.0\DotNetMock.dll
+
+
+ False
+ ..\..\..\..\..\lib\Net\2.0\nunit.framework.dll
+
+
+ System
+
+
+
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}
+ SpringAir.Core.2010
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj
new file mode 100644
index 00000000..b6d89f4a
--- /dev/null
+++ b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj
@@ -0,0 +1,171 @@
+
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Data.Ado.Tests
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 3.5
+ v4.0
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\..\lib\Net\2.0\DotNetMock.dll
+
+
+ False
+ ..\..\..\..\..\lib\Net\2.0\nunit.framework.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Data.dll
+
+
+ System
+
+
+ System.Data
+
+
+ System.XML
+
+
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}
+ SpringAir.Core.2010
+
+
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}
+ SpringAir.Data.Ado.2010
+
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file