diff --git a/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.2008.sln b/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.2008.sln
new file mode 100644
index 00000000..a7e5bfca
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.2008.sln
@@ -0,0 +1,66 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+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.2008", "src\Spring.AopQuickStart.Common\Spring.AopQuickStart.Common.2008.csproj", "{C707543A-8F0E-4483-AECC-BC6EE14C3A29}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step1.2008", "src\Spring.AopQuickStart.Step1\Spring.AopQuickStart.Step1.2008.csproj", "{1B3559A0-5274-4968-A628-77F036984F02}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step2.2008", "src\Spring.AopQuickStart.Step2\Spring.AopQuickStart.Step2.2008.csproj", "{4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step3.2008", "src\Spring.AopQuickStart.Step3\Spring.AopQuickStart.Step3.2008.csproj", "{2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step4.2008", "src\Spring.AopQuickStart.Step4\Spring.AopQuickStart.Step4.2008.csproj", "{3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step5.2008", "src\Spring.AopQuickStart.Step5\Spring.AopQuickStart.Step5.2008.csproj", "{61086108-3EB7-4ACE-B4B6-B4B60AB76108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step6.2008", "src\Spring.AopQuickStart.Step6\Spring.AopQuickStart.Step6.2008.csproj", "{AB33BB4D-B449-4AC1-760A-4ACE3EA56108}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.AopQuickStart.Step7.2008", "src\Spring.AopQuickStart.Step7\Spring.AopQuickStart.Step7.2008.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.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2008.csproj
new file mode 100644
index 00000000..2c595a1c
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2008.csproj
@@ -0,0 +1,105 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.AopQuickStart.Common
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ Spring.AopQuickStart
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2008.csproj
new file mode 100644
index 00000000..45b4d74e
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2008.csproj
@@ -0,0 +1,64 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {1B3559A0-5274-4968-A628-77F036984F02}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step1
+ Spring.AopQuickStart.Program
+
+
+ 2.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.2008
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2008.csproj
new file mode 100644
index 00000000..8c072a07
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2008.csproj
@@ -0,0 +1,67 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step2
+ Spring.AopQuickStart.Program
+
+
+ 2.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.2008
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2008.csproj
new file mode 100644
index 00000000..4107def2
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2008.csproj
@@ -0,0 +1,67 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step3
+ Spring.AopQuickStart.Program
+
+
+ 2.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.2008
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2008.csproj
new file mode 100644
index 00000000..069a5ebe
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2008.csproj
@@ -0,0 +1,72 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step4
+ Spring.AopQuickStart.Program
+
+
+ 2.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
+
+
+
+
+
+
+
+
+
+
+ {C707543A-8F0E-4483-AECC-BC6EE14C3A29}
+ Spring.AopQuickStart.Common.2008
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2008.csproj
new file mode 100644
index 00000000..cee99aef
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2008.csproj
@@ -0,0 +1,68 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {61086108-3EB7-4ACE-B4B6-B4B60AB76108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step5
+ Spring.AopQuickStart.Program
+
+
+ 2.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.2008
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2008.csproj
new file mode 100644
index 00000000..2343cd79
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2008.csproj
@@ -0,0 +1,66 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {AB33BB4D-B449-4AC1-760A-4ACE3EA56108}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step6
+ Spring.AopQuickStart.Program
+
+
+ 2.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2008.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2008.csproj
new file mode 100644
index 00000000..022149d6
--- /dev/null
+++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2008.csproj
@@ -0,0 +1,68 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {0077A8CA-4C09-42B1-B227-91095CE4CCA2}
+ Exe
+ Properties
+ Spring.AopQuickStart
+ Spring.AopQuickStart.Step7
+ Spring.AopQuickStart.Program
+
+
+ 2.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.2008
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Calculator/Spring.Calculator.2008.sln b/examples/Spring/Spring.Calculator/Spring.Calculator.2008.sln
new file mode 100644
index 00000000..f44a7ba2
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/Spring.Calculator.2008.sln
@@ -0,0 +1,126 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B1FF7E1F-9BF9-4EB3-B38C-39A0E3EA4D0A}"
+ ProjectSection(SolutionItems) = preProject
+ readme.txt = readme.txt
+ SpringCalculator.snk = SpringCalculator.snk
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Calculator.Services.2008", "src\Spring.Calculator.Services\Spring.Calculator.Services.2008.csproj", "{D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Calculator.Contract.2008", "src\Spring.Calculator.Contract\Spring.Calculator.Contract.2008.csproj", "{284C0873-BBB4-4399-B6F7-CB7EDBD001C7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Calculator.RemoteApp.2008", "src\Spring.Calculator.RemoteApp\Spring.Calculator.RemoteApp.2008.csproj", "{78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Calculator.ClientApp.2008", "src\Spring.Calculator.ClientApp\Spring.Calculator.ClientApp.2008.csproj", "{F202BB75-CEFD-400B-9CD3-0914F466EBF5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aspects.2008", "src\Spring.Aspects\Spring.Aspects.2008.csproj", "{6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Calculator.RegisterComponentServices.2008", "src\Spring.Calculator.RegisterComponentServices\Spring.Calculator.RegisterComponentServices.2008.csproj", "{75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}"
+EndProject
+Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.Calculator.Web.2005", "src\Spring.Calculator.Web.2005\", "{9697F719-BA0B-492E-ABAE-6132A8FCEC45}"
+ ProjectSection(WebsiteProperties) = preProject
+ TargetFramework = "2.0"
+ ProjectReferences = "{6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}|Spring.Aspects.dll;{284C0873-BBB4-4399-B6F7-CB7EDBD001C7}|Spring.Calculator.Contract.dll;{D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}|Spring.Calculator.Services.dll;"
+ Debug.AspNetCompiler.VirtualPath = "/Spring.Calculator.Web.2005"
+ Debug.AspNetCompiler.PhysicalPath = "Spring.Calculator.Web.2005\"
+ Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Spring.Calculator.Web.2005\"
+ Debug.AspNetCompiler.Updateable = "true"
+ Debug.AspNetCompiler.ForceOverwrite = "true"
+ Debug.AspNetCompiler.FixedNames = "false"
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.VirtualPath = "/Spring.Calculator.Web.2005"
+ Release.AspNetCompiler.PhysicalPath = "Spring.Calculator.Web.2005\"
+ Release.AspNetCompiler.TargetPath = "PrecompiledWeb\Spring.Calculator.Web.2005\"
+ Release.AspNetCompiler.Updateable = "true"
+ Release.AspNetCompiler.ForceOverwrite = "true"
+ Release.AspNetCompiler.FixedNames = "false"
+ Release.AspNetCompiler.Debug = "False"
+ VWDPort = "1643"
+ EndProjectSection
+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
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Release|.NET.ActiveCfg = Release|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Release|.NET.ActiveCfg = Release|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Release|.NET.ActiveCfg = Release|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Release|.NET.ActiveCfg = Release|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Release|.NET.ActiveCfg = Release|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Release|.NET.ActiveCfg = Release|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Debug|.NET.ActiveCfg = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Debug|.NET.Build.0 = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Debug|Any CPU.ActiveCfg = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Debug|Mixed Platforms.Build.0 = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Release|.NET.ActiveCfg = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Release|.NET.Build.0 = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Release|Any CPU.ActiveCfg = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Release|Mixed Platforms.ActiveCfg = Debug|.NET
+ {9697F719-BA0B-492E-ABAE-6132A8FCEC45}.Release|Mixed Platforms.Build.0 = Debug|.NET
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2008.csproj b/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2008.csproj
new file mode 100644
index 00000000..1dddd089
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2008.csproj
@@ -0,0 +1,105 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Aspects
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ Spring.Aspects
+ OnBuildSuccess
+
+
+
+
+
+
+ false
+ 2.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,STRONG
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Common.Logging.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Aop.dll
+
+
+ System
+
+
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2008.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2008.csproj
new file mode 100644
index 00000000..48056ced
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2008.csproj
@@ -0,0 +1,144 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {F202BB75-CEFD-400B-9CD3-0914F466EBF5}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Calculator.ClientApp
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring.Calculator.ClientApp
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.0
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+ false
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ Spring.Aspects.2008
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}
+ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+ Spring.Calculator.Contract.2008
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}
+ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+ Spring.Calculator.Services.2008
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}
+ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+ 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.Services.dll
+
+
+ system
+
+
+ system.web.services
+
+
+
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2008.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2008.csproj
new file mode 100644
index 00000000..5db25046
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2008.csproj
@@ -0,0 +1,96 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Calculator.Contract
+ ../../Spring.Calculator.snk
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ Spring.Calculator
+ OnBuildSuccess
+
+
+
+
+
+
+ true
+ 2.0
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0;STRONG
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0;STRONG
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ Code
+
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2008.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2008.csproj
new file mode 100644
index 00000000..4d35c73e
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2008.csproj
@@ -0,0 +1,126 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Calculator.RegisterComponentServices
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring.Calculator.RegisterComponentServices
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.0
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+ false
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+
+ Code
+
+
+ Code
+
+
+
+
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}
+ Spring.Aspects.2008
+
+
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}
+ Spring.Calculator.Contract.2008
+
+
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}
+ Spring.Calculator.Services.2008
+
+
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Services.dll
+
+
+
+
+ Always
+
+
+ Always
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2008.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2008.csproj
new file mode 100644
index 00000000..24e054f7
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2008.csproj
@@ -0,0 +1,130 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Calculator.RemoteApp
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring.Calculator.RemoteApp
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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
+
+
+ False
+ ..\..\..\..\..\bin\net\2.0\debug\Spring.Services.dll
+
+
+ System
+
+
+
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
+ {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC}
+ Spring.Aspects.2008
+
+
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}
+ Spring.Calculator.Contract.2008
+
+
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}
+ Spring.Calculator.Services.2008
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2008.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2008.csproj
new file mode 100644
index 00000000..1e56a074
--- /dev/null
+++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2008.csproj
@@ -0,0 +1,101 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Calculator.Services
+ ../../Spring.Calculator.snk
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ Spring.Calculator
+ OnBuildSuccess
+
+
+
+
+
+
+ false
+ 2.0
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ TRACE;DEBUG;NET_2_0;STRONG
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE;NET_2_0;STRONG
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+
+
+ {284C0873-BBB4-4399-B6F7-CB7EDBD001C7}
+ Spring.Calculator.Contract.2008
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2008.sln b/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2008.sln
new file mode 100644
index 00000000..7d8b6f3c
--- /dev/null
+++ b/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2008.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.DataQuickStart.2008", "src\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.csproj", "{92B2A60E-D3B9-4647-8CFE-AC19611869F6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.DataQuickStart.Tests.2008", "test\Spring\Spring.DataQuickStart.Tests\Spring.DataQuickStart.Tests.2008.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {92B2A60E-D3B9-4647-8CFE-AC19611869F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {92B2A60E-D3B9-4647-8CFE-AC19611869F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {92B2A60E-D3B9-4647-8CFE-AC19611869F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {92B2A60E-D3B9-4647-8CFE-AC19611869F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2008.csproj b/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2008.csproj
new file mode 100644
index 00000000..c5160f04
--- /dev/null
+++ b/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2008.csproj
@@ -0,0 +1,83 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {92B2A60E-D3B9-4647-8CFE-AC19611869F6}
+ Library
+ Properties
+ Spring
+ Spring.DataQuickStart
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\..\bin\net\2.0\debug\Common.Logging.dll
+
+
+ False
+ ..\..\..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ False
+ ..\..\..\..\..\..\bin\net\2.0\debug\Spring.Data.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2008.csproj b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2008.csproj
new file mode 100644
index 00000000..9e4e8386
--- /dev/null
+++ b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2008.csproj
@@ -0,0 +1,125 @@
+
+
+ Debug
+ AnyCPU
+ 9.0.30729
+ 2.0
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}
+ Library
+ Properties
+ Spring
+ Spring.DataQuickStart.Tests
+
+
+ 2.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;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Common.Logging.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
+
+
+
+
+
+
+
+ {92B2A60E-D3B9-4647-8CFE-AC19611869F6}
+ Spring.DataQuickStart.2008
+
+
+
+
+
+
+
+
+
+
+
+
+ Always
+
+
+
+
+ False
+ .NET Framework Client Profile
+ false
+
+
+ False
+ .NET Framework 2.0 %28x86%29
+ true
+
+
+ False
+ .NET Framework 3.0 %28x86%29
+ false
+
+
+ False
+ .NET Framework 3.5
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2008.csproj b/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2008.csproj
new file mode 100644
index 00000000..1bb1512f
--- /dev/null
+++ b/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2008.csproj
@@ -0,0 +1,118 @@
+
+
+ Local
+ 8.0.30729
+ 2.0
+ {C261D9ED-85C3-4B35-BE48-7156F5B17430}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Examples.Pool
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring
+ OnOutputUpdated
+
+
+
+
+ 0.0
+
+
+
+
+ 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
+
+
+
+ log4net
+ ..\..\..\lib\Net\1.1\log4net.dll
+
+
+ System
+
+
+ System.Data
+
+
+ System.Web
+
+
+ System.Web.Services
+
+
+ System.XML
+
+
+ Spring.Core
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}
+ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2008.sln b/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2008.sln
new file mode 100644
index 00000000..73c2f878
--- /dev/null
+++ b/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2008.sln
@@ -0,0 +1,25 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2008", "..\..\..\src\Spring\Spring.Core\Spring.Core.2008.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Examples.Pool.2008", "Spring.Examples.Pool.2008.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
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU
+ {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.AppContext/Spring.IocQuickStart.AppContext.2008.sln b/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.2008.sln
new file mode 100644
index 00000000..3a978ed1
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.2008.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.IocQuickStart.AppContext.2008", "src\Spring.IocQuickStart.AppContext.2008.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.2008.csproj b/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2008.csproj
new file mode 100644
index 00000000..8b58de5e
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2008.csproj
@@ -0,0 +1,131 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {880EA873-E951-465A-AC5B-BA899A2C744E}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.IocQuickStart.AppContext
+
+
+ JScript
+ Grid
+ IE50
+ false
+ WinExe
+ Spring.IocQuickStart
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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.Core.dll
+
+
+ System
+
+
+ System.Data
+
+
+ System.Drawing
+
+
+ System.Windows.Forms
+
+
+ System.XML
+
+
+
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Person.cs
+ Designer
+
+
+ ResourcesDisplayForm.cs
+ Designer
+
+
+
+
+
+ Form
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.2008.sln b/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.2008.sln
new file mode 100644
index 00000000..6ca04949
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.2008.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.IocQuickStart.EventRegistry.2008", "src\Spring.IocQuickStart.EventRegistry.2008.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.2008.csproj b/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2008.csproj
new file mode 100644
index 00000000..59c5795f
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2008.csproj
@@ -0,0 +1,101 @@
+
+
+ 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
+
+
+
+
+ 2.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.Core.dll
+
+
+ System
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.2008.sln b/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.2008.sln
new file mode 100644
index 00000000..408ae949
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.2008.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.IocQuickStart.MovieFinder.2008", "src\Spring.IocQuickStart.MovieFinder.2008.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.2008.csproj b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2008.csproj
new file mode 100644
index 00000000..73990118
--- /dev/null
+++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2008.csproj
@@ -0,0 +1,120 @@
+
+
+ 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
+
+
+
+
+ 2.0
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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/Spring.NmsQuickStart/Spring.NmsQuickStart.2008.sln b/examples/Spring/Spring.NmsQuickStart/Spring.NmsQuickStart.2008.sln
new file mode 100644
index 00000000..64eed66e
--- /dev/null
+++ b/examples/Spring/Spring.NmsQuickStart/Spring.NmsQuickStart.2008.sln
@@ -0,0 +1,68 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.NmsQuickStart.Integration.Tests.2008", "test\Spring\Spring.NmsQuickStart.Integration.Tests\Spring.NmsQuickStart.Integration.Tests.2008.csproj", "{E641F51F-1B51-4B94-B419-F902EABCE4D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.NmsQuickStart.Tests.2008", "test\Spring\Spring.NmsQuickStart.Tests\Spring.NmsQuickStart.Tests.2008.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.NmsQuickStart.Common.2008", "src\Spring\Spring.NmsQuickStart.Common\Spring.NmsQuickStart.Common.2008.csproj", "{AC5A3035-75DD-48E5-ABCA-38FBC8193F22}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.NmsQuickStart.Server.2008", "src\Spring\Spring.NmsQuickStart.Server\Spring.NmsQuickStart.Server.2008.csproj", "{85E7B947-8153-45E4-B572-BEDB191F1FB2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.NmsQuickStart.Client.2008", "src\Spring\Spring.NmsQuickStart.Client\Spring.NmsQuickStart.Client.2008.csproj", "{87D0B725-A652-4A6B-A95F-197F7155769F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2008", "..\..\..\src\Spring\Spring.Core\Spring.Core.2008.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2008", "..\..\..\src\Spring\Spring.Aop\Spring.Aop.2008.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2008", "..\..\..\src\Spring\Spring.Data\Spring.Data.2008.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.2008", "..\..\..\src\Spring\Spring.Messaging.Nms\Spring.Messaging.Nms.2008.csproj", "{AEB1578C-9018-4D49-B440-789F38DD2F29}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E641F51F-1B51-4B94-B419-F902EABCE4D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E641F51F-1B51-4B94-B419-F902EABCE4D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E641F51F-1B51-4B94-B419-F902EABCE4D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E641F51F-1B51-4B94-B419-F902EABCE4D4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85E7B947-8153-45E4-B572-BEDB191F1FB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85E7B947-8153-45E4-B572-BEDB191F1FB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85E7B947-8153-45E4-B572-BEDB191F1FB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85E7B947-8153-45E4-B572-BEDB191F1FB2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87D0B725-A652-4A6B-A95F-197F7155769F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87D0B725-A652-4A6B-A95F-197F7155769F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87D0B725-A652-4A6B-A95F-197F7155769F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87D0B725-A652-4A6B-A95F-197F7155769F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2008.csproj b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2008.csproj
new file mode 100644
index 00000000..fce1bbc5
--- /dev/null
+++ b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2008.csproj
@@ -0,0 +1,134 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {87D0B725-A652-4A6B-A95F-197F7155769F}
+ WinExe
+ Properties
+ Spring.NmsQuickStart.Client
+ Spring.NmsQuickStart.Client
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.dll
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Common.Logging.dll
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+
+
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ StockForm.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+ Form
+
+
+ StockForm.cs
+
+
+
+
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}
+ Spring.Aop.2008
+
+
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}
+ Spring.Core.2008
+
+
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}
+ Spring.Data.2008
+
+
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}
+ Spring.Messaging.Nms.2008
+
+
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}
+ Spring.NmsQuickStart.Common.2008
+
+
+
+
+ Always
+
+
+ Always
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2008.csproj b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2008.csproj
new file mode 100644
index 00000000..a3382113
--- /dev/null
+++ b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2008.csproj
@@ -0,0 +1,100 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}
+ Library
+ Properties
+ Spring.NmsQuickStart.Common
+ Spring.NmsQuickStart.Common
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.dll
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll
+
+
+
+
+
+
+
+
+
+
+ TradeResponse.xsd
+
+
+ TradeRequest.xsd
+
+
+
+
+
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}
+ Spring.Aop.2008
+
+
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}
+ Spring.Core.2008
+
+
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}
+ Spring.Data.2008
+
+
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}
+ Spring.Messaging.Nms.2008
+
+
+
+
+ Designer
+
+
+ TradeResponse.xsd
+
+
+ Designer
+
+
+ TradeRequest.xsd
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2008.csproj b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2008.csproj
new file mode 100644
index 00000000..7c6e521c
--- /dev/null
+++ b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2008.csproj
@@ -0,0 +1,110 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {85E7B947-8153-45E4-B572-BEDB191F1FB2}
+ Exe
+ Properties
+ Spring.NmsQuickStart.Server
+ Spring.NmsQuickStart.Server
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.dll
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll
+
+
+ False
+ ..\..\..\..\..\..\lib\Net\2.0\Common.Logging.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}
+ Spring.Aop.2008
+
+
+ {710961A3-0DF4-49E4-A26E-F5B9C044AC84}
+ Spring.Core.2008
+
+
+ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}
+ Spring.Data.2008
+
+
+ {AEB1578C-9018-4D49-B440-789F38DD2F29}
+ Spring.Messaging.Nms.2008
+
+
+ {AC5A3035-75DD-48E5-ABCA-38FBC8193F22}
+ Spring.NmsQuickStart.Common.2008
+
+
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2008.csproj b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2008.csproj
new file mode 100644
index 00000000..d38065f1
--- /dev/null
+++ b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2008.csproj
@@ -0,0 +1,49 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {E641F51F-1B51-4B94-B419-F902EABCE4D4}
+ Library
+ Properties
+ Spring
+ Spring.NmsQuickStart.Integration.Tests
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ ..\..\..\build\VS.NET.2008\Spring.NmsQuickStart.Integration.Tests\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\..\build\VS.NET.2008\Spring.NmsQuickStart.Integration.Tests\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2008.csproj b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2008.csproj
new file mode 100644
index 00000000..14951356
--- /dev/null
+++ b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2008.csproj
@@ -0,0 +1,49 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}
+ Library
+ Properties
+ Spring
+ Spring.NmsQuickStart.Tests
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ ..\..\..\build\VS.NET.2008\Spring.NmsQuickStart.Tests\Debug\
+ TRACE;DEBUG;NET_2_0
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\..\build\VS.NET.2008\Spring.NmsQuickStart.Tests\Release\
+ TRACE;NET_2_0
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2008.sln b/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2008.sln
new file mode 100644
index 00000000..2a4954a7
--- /dev/null
+++ b/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2008.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz.Example.2008", "src\Spring.Scheduling.Quartz.Example.2008.csproj", "{0C0D8C65-90DE-4914-9940-4C684C54971B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0C0D8C65-90DE-4914-9940-4C684C54971B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0C0D8C65-90DE-4914-9940-4C684C54971B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0C0D8C65-90DE-4914-9940-4C684C54971B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0C0D8C65-90DE-4914-9940-4C684C54971B}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj
new file mode 100644
index 00000000..ddec0d6f
--- /dev/null
+++ b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj
@@ -0,0 +1,117 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {0C0D8C65-90DE-4914-9940-4C684C54971B}
+ Debug
+ AnyCPU
+
+
+
+
+ Spring.Scheduling.Quartz.Example
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+ Spring
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.0
+
+
+ ..\..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz.Example\Debug\
+ false
+ 285212672
+ false
+
+
+ DEBUG;TRACE
+ Spring.Scheduling.Quartz.Example.xml
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ ..\..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz.Example\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ Common.Logging
+ ..\..\..\..\lib\net\2.0\Common.Logging.dll
+
+
+ Quartz
+ ..\..\..\..\lib\net\2.0\Quartz.dll
+
+
+ False
+ ..\..\..\..\bin\net\2.0\debug\Spring.Core.dll
+
+
+ False
+ ..\..\..\..\bin\net\2.0\debug\Spring.Scheduling.Quartz.dll
+
+
+ System
+
+
+
+
+
+ Always
+
+
+
+ Code
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2008.sln b/examples/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2008.sln
new file mode 100644
index 00000000..2fe345e3
--- /dev/null
+++ b/examples/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2008.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.TxQuickStart.2008", "src\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.TxQuickStart.Tests.2008", "test\Spring\Spring.TxQuickStart.Tests\Spring.TxQuickStart.Tests.2008.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2008.csproj b/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2008.csproj
new file mode 100644
index 00000000..ae5c105c
--- /dev/null
+++ b/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2008.csproj
@@ -0,0 +1,78 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}
+ Library
+ Properties
+ Spring
+ Spring.TxQuickStart
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ False
+ ..\..\..\..\..\..\bin\net\2.0\debug\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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2008.csproj b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2008.csproj
new file mode 100644
index 00000000..f41b38fe
--- /dev/null
+++ b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2008.csproj
@@ -0,0 +1,103 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}
+ Library
+ Properties
+ Spring
+ Spring.TxQuickStart.Tests
+
+
+ 2.0
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ 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
+ ..\..\..\..\..\..\lib\Net\2.0\nunit.framework.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
+
+
+
+
+
+
+
+ {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}
+ Spring.TxQuickStart.2008
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2008.sln b/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2008.sln
new file mode 100644
index 00000000..4a6e4204
--- /dev/null
+++ b/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2008.sln
@@ -0,0 +1,49 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.Web.Extensions.Example.2005", "src\Spring.Web.Extensions.Example.2005\", "{DE2A587C-01A4-49E2-A3CD-664B293A8A6F}"
+ ProjectSection(WebsiteProperties) = preProject
+ TargetFramework = "2.0"
+ ProjectReferences = ""
+ Debug.AspNetCompiler.VirtualPath = "/Spring.Web.Extensions.Example.2005"
+ Debug.AspNetCompiler.PhysicalPath = "src\Spring.Web.Extensions.Example.2005\"
+ Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Spring.Web.Extensions.Example.2005\"
+ Debug.AspNetCompiler.Updateable = "true"
+ Debug.AspNetCompiler.ForceOverwrite = "true"
+ Debug.AspNetCompiler.FixedNames = "false"
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.VirtualPath = "/Spring.Web.Extensions.Example.2005"
+ Release.AspNetCompiler.PhysicalPath = "src\Spring.Web.Extensions.Example.2005\"
+ Release.AspNetCompiler.TargetPath = "PrecompiledWeb\Spring.Web.Extensions.Example.2005\"
+ Release.AspNetCompiler.Updateable = "true"
+ Release.AspNetCompiler.ForceOverwrite = "true"
+ Release.AspNetCompiler.FixedNames = "false"
+ Release.AspNetCompiler.Debug = "False"
+ VWDPort = "3792"
+ EndProjectSection
+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
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Debug|.NET.ActiveCfg = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Debug|.NET.Build.0 = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Debug|Any CPU.ActiveCfg = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Debug|Mixed Platforms.Build.0 = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Release|.NET.ActiveCfg = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Release|.NET.Build.0 = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Release|Any CPU.ActiveCfg = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Release|Mixed Platforms.ActiveCfg = Debug|.NET
+ {DE2A587C-01A4-49E2-A3CD-664B293A8A6F}.Release|Mixed Platforms.Build.0 = Debug|.NET
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/examples/Spring/SpringAir/SpringAir.2008.sln b/examples/Spring/SpringAir/SpringAir.2008.sln
new file mode 100644
index 00000000..16936fe7
--- /dev/null
+++ b/examples/Spring/SpringAir/SpringAir.2008.sln
@@ -0,0 +1,110 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "SpringAir.Web.2005", "src\SpringAir.Web.2005\", "{839602F5-8077-497D-9CCB-C9F02741CA55}"
+ ProjectSection(WebsiteProperties) = preProject
+ TargetFramework = "2.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.2008.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.2008", "src\SpringAir.Core\SpringAir.Core.2008.csproj", "{5E3427D8-62FC-483F-A86B-B44A79A46BCC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Core.Tests.2008", "test\SpringAir.Core.Tests\SpringAir.Core.Tests.2008.csproj", "{BB9AFE5E-7785-43AC-86ED-CF0A073F006E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Data.Ado.2008", "src\SpringAir.Data.Ado\SpringAir.Data.Ado.2008.csproj", "{78B285FE-27F3-44F4-84B1-7A589AB48EF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Data.Ado.Tests.2008", "test\SpringAir.Data.Ado.Tests\SpringAir.Data.Ado.Tests.2008.csproj", "{B0A6F98E-5363-4575-BB6B-A84E91895468}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Web.2008.References", "src\SpringAir.Web.2005.References\SpringAir.Web.2008.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|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|.NET.Build.0 = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Any CPU.ActiveCfg = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Debug|Mixed Platforms.Build.0 = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|.NET.ActiveCfg = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|.NET.Build.0 = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Any CPU.ActiveCfg = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Mixed Platforms.ActiveCfg = Debug|.NET
+ {839602F5-8077-497D-9CCB-C9F02741CA55}.Release|Mixed Platforms.Build.0 = Debug|.NET
+ {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.2008.csproj b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2008.csproj
new file mode 100644
index 00000000..25472770
--- /dev/null
+++ b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2008.csproj
@@ -0,0 +1,171 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {5E3427D8-62FC-483F-A86B-B44A79A46BCC}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Core
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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.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
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2008.csproj b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2008.csproj
new file mode 100644
index 00000000..680bb41b
--- /dev/null
+++ b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2008.csproj
@@ -0,0 +1,130 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Data.Ado
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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.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.2008
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2008.References.csproj b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2008.References.csproj
new file mode 100644
index 00000000..befa7328
--- /dev/null
+++ b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2008.References.csproj
@@ -0,0 +1,82 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}
+ Library
+ SpringAir
+ SpringAir.Web.2005.References
+
+
+ 2.0
+
+
+
+
+ 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.2008
+
+
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}
+ SpringAir.Data.Ado.2008
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2008.csproj b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2008.csproj
new file mode 100644
index 00000000..6805330e
--- /dev/null
+++ b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2008.csproj
@@ -0,0 +1,131 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {BB9AFE5E-7785-43AC-86ED-CF0A073F006E}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Core.Tests
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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
+ ..\..\..\..\..\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.2008
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2008.csproj b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2008.csproj
new file mode 100644
index 00000000..bbb54ded
--- /dev/null
+++ b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2008.csproj
@@ -0,0 +1,136 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {B0A6F98E-5363-4575-BB6B-A84E91895468}
+ Debug
+ AnyCPU
+
+
+
+
+ SpringAir.Data.Ado.Tests
+
+
+ JScript
+ Grid
+ IE50
+ false
+ Library
+ SpringAir
+ OnBuildSuccess
+
+
+
+
+
+
+ 2.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
+ ..\..\..\..\..\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.2008
+
+
+ {78B285FE-27F3-44F4-84B1-7A589AB48EF3}
+ SpringAir.Data.Ado.2008
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file