diff --git a/.gitignore b/.gitignore
index 0363a811aa..5cf7c13c7e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,18 +1,31 @@
-bin
-obj
-*.suo
+[Oo]bj/
+[Bb]in/
+*.xap
*.user
+/TestResults
+*.vspscc
+*.vssscc
+*.suo
+*.cache
+*.docstates
_ReSharper.*
-*.DS_Store
-*.userprefs
-*.pidb
-*.vspx
+*.csproj.user
+*[Rr]e[Ss]harper.user
+_ReSharper.*/
+packages/*
+artifacts/*
+msbuild.log
+PublishProfiles/
*.psess
-packages
-target
-artifacts
-StyleCop.Cache
-node_modules
-*.snk
-.nuget/NuGet.exe
-build/
\ No newline at end of file
+*.vsp
+*.pidb
+*.userprefs
+*DS_Store
+*.ncrunchsolution
+*.log
+*.vspx
+/.symbols
+nuget.exe
+build/
+*net45.csproj
+*k10.csproj
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.Abstractions.Owin/Microsoft.AspNet.Abstractions.Owin.net45.csproj b/src/Microsoft.AspNet.Abstractions.Owin/Microsoft.AspNet.Abstractions.Owin.net45.csproj
deleted file mode 100644
index 4f425dd45f..0000000000
--- a/src/Microsoft.AspNet.Abstractions.Owin/Microsoft.AspNet.Abstractions.Owin.net45.csproj
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {3D838D54-3F3B-4E5C-81DF-68875FDD2B7A}
- Library
- Properties
- Microsoft.AspNet.Abstractions.Owin
- Microsoft.AspNet.Abstractions.Owin
- v4.5
- 512
- obj/net45
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\net45
- DEBUG;TRACE;NET45
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\net45
- TRACE;NET45
- prompt
- 4
-
-
-
-
-
-
-
-
- False
- ..\..\packages\Owin.1.0\lib\net40\Owin.dll
-
-
- False
- ..\..\packages\Microsoft.Owin.2.1.0\lib\net45\Microsoft.Owin.dll
-
-
-
-
-
-
-
-
-
- {D36288AF-8A0E-48DD-8AF8-15B72F91C70A}
- Microsoft.AspNet.Abstractions
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.Abstractions/Microsoft.AspNet.Abstractions.k10.csproj b/src/Microsoft.AspNet.Abstractions/Microsoft.AspNet.Abstractions.k10.csproj
deleted file mode 100644
index 1b1196a9e7..0000000000
--- a/src/Microsoft.AspNet.Abstractions/Microsoft.AspNet.Abstractions.k10.csproj
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {7D19BA93-ABFD-4D49-9AA9-DB55AF6BD6F1}
- Library
- Properties
- Microsoft.AspNet.Abstractions
- Microsoft.AspNet.Abstractions
- v4.5
- 512
- obj/K
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\K
- DEBUG;TRACE;K10
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\K
- TRACE;K10
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.Abstractions/Microsoft.AspNet.Abstractions.net45.csproj b/src/Microsoft.AspNet.Abstractions/Microsoft.AspNet.Abstractions.net45.csproj
deleted file mode 100644
index d33c822788..0000000000
--- a/src/Microsoft.AspNet.Abstractions/Microsoft.AspNet.Abstractions.net45.csproj
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {D36288AF-8A0E-48DD-8AF8-15B72F91C70A}
- Library
- Properties
- Microsoft.AspNet.Abstractions
- Microsoft.AspNet.Abstractions
- v4.5
- 512
- obj/net45
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\net45
- DEBUG;TRACE;NET45
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\net45
- TRACE;NET45
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.FeatureModel/Microsoft.AspNet.FeatureModel.k10.csproj b/src/Microsoft.AspNet.FeatureModel/Microsoft.AspNet.FeatureModel.k10.csproj
deleted file mode 100644
index db4da7a2e6..0000000000
--- a/src/Microsoft.AspNet.FeatureModel/Microsoft.AspNet.FeatureModel.k10.csproj
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {E9AF7046-E24C-4071-B7AF-7981F2D1A613}
- Library
- Properties
- Microsoft.AspNet.FeatureModel
- Microsoft.AspNet.FeatureModel
- v4.5
- 512
- obj/K
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\K
- DEBUG;TRACE;K10
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\K
- TRACE;K10
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.FeatureModel/Microsoft.AspNet.FeatureModel.net45.csproj b/src/Microsoft.AspNet.FeatureModel/Microsoft.AspNet.FeatureModel.net45.csproj
deleted file mode 100644
index a9c22f4ba0..0000000000
--- a/src/Microsoft.AspNet.FeatureModel/Microsoft.AspNet.FeatureModel.net45.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {95AEE59D-BF51-47CB-A957-C03D909CC148}
- Library
- Properties
- Microsoft.AspNet.FeatureModel
- Microsoft.AspNet.FeatureModel
- v4.5
- 512
- obj/net45
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\net45
- DEBUG;TRACE;NET45
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\net45
- TRACE;NET45
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.HttpEnvironment/Microsoft.AspNet.HttpEnvironment.k10.csproj b/src/Microsoft.AspNet.HttpEnvironment/Microsoft.AspNet.HttpEnvironment.k10.csproj
deleted file mode 100644
index 89b30af727..0000000000
--- a/src/Microsoft.AspNet.HttpEnvironment/Microsoft.AspNet.HttpEnvironment.k10.csproj
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {F677AA06-54DB-43E0-B193-CC04D1095A2B}
- Library
- Properties
- Microsoft.AspNet.HttpEnvironment
- Microsoft.AspNet.HttpEnvironment
- v4.5
- 512
- obj/K
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\K
- DEBUG;TRACE;K10
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\K
- TRACE;K10
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
- {E9AF7046-E24C-4071-B7AF-7981F2D1A613}
- Microsoft.AspNet.FeatureModel
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.HttpEnvironment/Microsoft.AspNet.HttpEnvironment.net45.csproj b/src/Microsoft.AspNet.HttpEnvironment/Microsoft.AspNet.HttpEnvironment.net45.csproj
deleted file mode 100644
index 67cf5e091b..0000000000
--- a/src/Microsoft.AspNet.HttpEnvironment/Microsoft.AspNet.HttpEnvironment.net45.csproj
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {619C3A71-2D70-4387-8026-F414CAC8022B}
- Library
- Properties
- Microsoft.AspNet.HttpEnvironment
- Microsoft.AspNet.HttpEnvironment
- v4.5
- 512
- obj/net45
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\net45
- DEBUG;TRACE;NET45
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\net45
- TRACE;NET45
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {95AEE59D-BF51-47CB-A957-C03D909CC148}
- Microsoft.AspNet.FeatureModel
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.HttpFeature/Microsoft.AspNet.HttpFeature.k10.csproj b/src/Microsoft.AspNet.HttpFeature/Microsoft.AspNet.HttpFeature.k10.csproj
deleted file mode 100644
index f77d44a98f..0000000000
--- a/src/Microsoft.AspNet.HttpFeature/Microsoft.AspNet.HttpFeature.k10.csproj
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {9295515C-6603-46BB-92EB-1C5F6B0E84C9}
- Library
- Properties
- Microsoft.AspNet.HttpFeature
- Microsoft.AspNet.HttpFeature
- v4.5
- 512
- obj/K
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\K
- DEBUG;TRACE;K10
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\K
- TRACE;K10
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.HttpFeature/Microsoft.AspNet.HttpFeature.net45.csproj b/src/Microsoft.AspNet.HttpFeature/Microsoft.AspNet.HttpFeature.net45.csproj
deleted file mode 100644
index dea0824cd3..0000000000
--- a/src/Microsoft.AspNet.HttpFeature/Microsoft.AspNet.HttpFeature.net45.csproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {A6DEB0D3-982E-4A07-8EE7-39269F192AF7}
- Library
- Properties
- Microsoft.AspNet.HttpFeature
- Microsoft.AspNet.HttpFeature
- v4.5
- 512
- obj/net45
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\net45
- DEBUG;TRACE;NET45
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\net45
- TRACE;NET45
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.PipelineCore/Microsoft.AspNet.PipelineCore.k10.csproj b/src/Microsoft.AspNet.PipelineCore/Microsoft.AspNet.PipelineCore.k10.csproj
deleted file mode 100644
index 3759126b6a..0000000000
--- a/src/Microsoft.AspNet.PipelineCore/Microsoft.AspNet.PipelineCore.k10.csproj
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {E31D45AC-70F3-47D4-9625-A4D8C6AA1B6B}
- Library
- Properties
- Microsoft.AspNet.PipelineCore
- Microsoft.AspNet.PipelineCore
- v4.5
- 512
- obj/K
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\K
- DEBUG;TRACE;K10
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\K
- TRACE;K10
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {E9AF7046-E24C-4071-B7AF-7981F2D1A613}
- Microsoft.AspNet.FeatureModel
-
- {7D19BA93-ABFD-4D49-9AA9-DB55AF6BD6F1}
- Microsoft.AspNet.Abstractions
-
- {9295515C-6603-46BB-92EB-1C5F6B0E84C9}
- Microsoft.AspNet.HttpFeature
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Microsoft.AspNet.PipelineCore/Microsoft.AspNet.PipelineCore.net45.csproj b/src/Microsoft.AspNet.PipelineCore/Microsoft.AspNet.PipelineCore.net45.csproj
deleted file mode 100644
index ff38272dce..0000000000
--- a/src/Microsoft.AspNet.PipelineCore/Microsoft.AspNet.PipelineCore.net45.csproj
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {68A538BA-D542-49CB-9615-B4F5A4E78C87}
- Library
- Properties
- Microsoft.AspNet.PipelineCore
- Microsoft.AspNet.PipelineCore
- v4.5
- 512
- obj/net45
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\net45
- DEBUG;TRACE;NET45
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\net45
- TRACE;NET45
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {95AEE59D-BF51-47CB-A957-C03D909CC148}
- Microsoft.AspNet.FeatureModel
-
- {D36288AF-8A0E-48DD-8AF8-15B72F91C70A}
- Microsoft.AspNet.Abstractions
-
- {A6DEB0D3-982E-4A07-8EE7-39269F192AF7}
- Microsoft.AspNet.HttpFeature
-
-
-
-
-
\ No newline at end of file