diff --git a/Castle.Windsor.sln b/Castle.Windsor.sln
index 36b66f1eaa..d68f5aca52 100644
--- a/Castle.Windsor.sln
+++ b/Castle.Windsor.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.26403.7
+VisualStudioVersion = 15.0.26430.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Castle.Windsor", "src\Castle.Windsor\Castle.Windsor.csproj", "{5F6A631E-8EB1-4BC1-826D-86D3059945B8}"
EndProject
@@ -37,6 +37,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildScripts", "buildscript
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Castle Facilities", "Castle Facilities", "{7935AFF5-BF6D-4D59-8D66-058B6557F70F}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Castle Lifestyles", "Castle Lifestyles", "{345E0DBF-7D11-4995-BF14-4A8DDD145929}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Castle.Windsor.Lifestyles.MSDependencyInjection", "src\Castle.Windsor.Lifestyles.MSDependencyInjection\Castle.Windsor.Lifestyles.MSDependencyInjection.csproj", "{6ED94281-2001-42F9-99C8-783EA0F22915}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Castle.Windsor.Lifestyles.Owin", "src\Castle.Windsor.Lifestyles.Owin\Castle.Windsor.Lifestyles.Owin.csproj", "{34F32644-E388-42C5-B041-57FC9006F183}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Castle.Windsor.Lifestyles.SystemWeb", "src\Castle.Windsor.Lifestyles.SystemWeb\Castle.Windsor.Lifestyles.SystemWeb.csproj", "{5AEE35A8-BB72-430E-AE0D-DF9B59648E53}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -83,6 +91,18 @@ Global
{944CD23E-BEF8-4FBC-A76D-7BC85A7FB2F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{944CD23E-BEF8-4FBC-A76D-7BC85A7FB2F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{944CD23E-BEF8-4FBC-A76D-7BC85A7FB2F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6ED94281-2001-42F9-99C8-783EA0F22915}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6ED94281-2001-42F9-99C8-783EA0F22915}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6ED94281-2001-42F9-99C8-783EA0F22915}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6ED94281-2001-42F9-99C8-783EA0F22915}.Release|Any CPU.Build.0 = Release|Any CPU
+ {34F32644-E388-42C5-B041-57FC9006F183}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {34F32644-E388-42C5-B041-57FC9006F183}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {34F32644-E388-42C5-B041-57FC9006F183}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {34F32644-E388-42C5-B041-57FC9006F183}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5AEE35A8-BB72-430E-AE0D-DF9B59648E53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5AEE35A8-BB72-430E-AE0D-DF9B59648E53}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5AEE35A8-BB72-430E-AE0D-DF9B59648E53}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5AEE35A8-BB72-430E-AE0D-DF9B59648E53}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -96,5 +116,8 @@ Global
{2162E27E-E0EB-470A-95FD-9AD6B802D0AB} = {7935AFF5-BF6D-4D59-8D66-058B6557F70F}
{148CDE3A-7633-4C20-8E7E-24D5919ABACF} = {7935AFF5-BF6D-4D59-8D66-058B6557F70F}
{944CD23E-BEF8-4FBC-A76D-7BC85A7FB2F6} = {7E507A42-984B-470D-8A0C-648B9AF8E1DC}
+ {6ED94281-2001-42F9-99C8-783EA0F22915} = {345E0DBF-7D11-4995-BF14-4A8DDD145929}
+ {34F32644-E388-42C5-B041-57FC9006F183} = {345E0DBF-7D11-4995-BF14-4A8DDD145929}
+ {5AEE35A8-BB72-430E-AE0D-DF9B59648E53} = {345E0DBF-7D11-4995-BF14-4A8DDD145929}
EndGlobalSection
EndGlobal
diff --git a/src/Castle.Windsor.Lifestyles.MSDependencyInjection/Castle.Windsor.Lifestyles.MSDependencyInjection.csproj b/src/Castle.Windsor.Lifestyles.MSDependencyInjection/Castle.Windsor.Lifestyles.MSDependencyInjection.csproj
new file mode 100644
index 0000000000..0e0ac59164
--- /dev/null
+++ b/src/Castle.Windsor.Lifestyles.MSDependencyInjection/Castle.Windsor.Lifestyles.MSDependencyInjection.csproj
@@ -0,0 +1,41 @@
+
+
+
+ net45;netstandard1.6
+
+
+
+
+
+ true
+ Castle.Windsor.Lifestyles.MSDependencyInjection
+ Castle Windsor Lifestyles MSDependencyInjection
+ Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
+ castle, windsor, inversionOfControl, DependencyInjection
+ true
+ Castle.Windsor
+ Castle
+ Castle Windsor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Castle.Windsor.Lifestyles.Owin/Castle.Windsor.Lifestyles.Owin.csproj b/src/Castle.Windsor.Lifestyles.Owin/Castle.Windsor.Lifestyles.Owin.csproj
new file mode 100644
index 0000000000..df223ef55d
--- /dev/null
+++ b/src/Castle.Windsor.Lifestyles.Owin/Castle.Windsor.Lifestyles.Owin.csproj
@@ -0,0 +1,41 @@
+
+
+
+ net45;netstandard1.6
+
+
+
+
+
+ true
+ Castle.Windsor.Lifestyles.Owin
+ Castle Windsor Lifestyles Owin
+ Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
+ castle, windsor, inversionOfControl, DependencyInjection
+ true
+ Castle.Windsor
+ Castle
+ Castle Windsor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Castle.Windsor.Lifestyles.SystemWeb/Castle.Windsor.Lifestyles.SystemWeb.csproj b/src/Castle.Windsor.Lifestyles.SystemWeb/Castle.Windsor.Lifestyles.SystemWeb.csproj
new file mode 100644
index 0000000000..08c588b9dc
--- /dev/null
+++ b/src/Castle.Windsor.Lifestyles.SystemWeb/Castle.Windsor.Lifestyles.SystemWeb.csproj
@@ -0,0 +1,41 @@
+
+
+
+ net45;netstandard1.6
+
+
+
+
+
+ true
+ Castle.Windsor.Lifestyles.SystemWeb
+ Castle Windsor Lifestyles System Web
+ Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
+ castle, windsor, inversionOfControl, DependencyInjection
+ true
+ Castle.Windsor
+ Castle
+ Castle Windsor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+