├── src ├── SampleApplication.Autofac │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ ├── Error.cshtml │ │ │ └── _Layout.cshtml │ ├── obj │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── SampleApplication.Autofac.runtimeconfig.dev.json │ │ │ └── SampleApplication.Autofac.runtimeconfig.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── Controllers │ │ └── HomeController.cs │ └── SampleApplication.Autofac.csproj ├── SampleApplication.Ninject │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ ├── Error.cshtml │ │ │ └── _Layout.cshtml │ ├── obj │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── SampleApplication.Ninject.runtimeconfig.dev.json │ │ │ └── SampleApplication.Ninject.runtimeconfig.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── Controllers │ │ └── HomeController.cs │ └── SampleApplication.Ninject.csproj ├── SampleApplication.PureDI │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ ├── Error.cshtml │ │ │ └── _Layout.cshtml │ ├── obj │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── SampleApplication.PureDI.runtimeconfig.dev.json │ │ │ └── SampleApplication.PureDI.runtimeconfig.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── Controllers │ │ └── HomeController.cs │ ├── CompositionRoot.cs │ ├── SampleApplication.PureDI.csproj │ └── Startup.cs ├── SampleApplication.Unity │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ ├── Error.cshtml │ │ │ └── _Layout.cshtml │ ├── obj │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── SampleApplication.Unity.runtimeconfig.dev.json │ │ │ └── SampleApplication.Unity.runtimeconfig.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── Controllers │ │ └── HomeController.cs │ └── SampleApplication.Unity.csproj ├── SampleApplication.CastleWindsor │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ └── Error.cshtml │ ├── obj │ │ └── Debug │ │ │ └── net451 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── bin │ │ └── Debug │ │ │ └── net451 │ │ │ └── win7-x64 │ │ │ ├── dotnet-razor-tooling.exe.config │ │ │ └── SampleApplication.CastleWindsor.exe.config │ ├── Controllers │ │ └── HomeController.cs │ └── SampleApplication.CastleWindsor.csproj ├── SampleApplication.StructureMap │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ └── Error.cshtml │ ├── obj │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── SampleApplication.StructureMap.runtimeconfig.dev.json │ │ │ └── SampleApplication.StructureMap.runtimeconfig.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── Controllers │ │ └── HomeController.cs │ └── SampleApplication.StructureMap.csproj ├── SampleApplication.SimpleInjector │ ├── wwwroot │ │ ├── js │ │ │ ├── site.min.js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── lib │ │ │ ├── bootstrap │ │ │ │ ├── dist │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── js │ │ │ │ │ │ └── npm.js │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── jquery │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.txt │ │ │ ├── jquery-validation │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE.md │ │ │ └── jquery-validation-unobtrusive │ │ │ │ └── .bower.json │ │ ├── css │ │ │ ├── site.min.css │ │ │ └── site.css │ │ └── _references.js │ ├── .bowerrc │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ └── Error.cshtml │ ├── obj │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── .SDKVersion │ │ │ ├── dotnet-compile.assemblyinfo.cs │ │ │ └── .IncrementalCache │ ├── appsettings.json │ ├── bower.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp1.0 │ │ │ ├── SampleApplication.SimpleInjector.runtimeconfig.dev.json │ │ │ └── SampleApplication.SimpleInjector.runtimeconfig.json │ ├── web.config │ ├── Program.cs │ ├── bundleconfig.json │ ├── Properties │ │ └── launchSettings.json │ ├── CustomMiddleware.cs │ ├── Controllers │ │ └── HomeController.cs │ └── SampleApplication.SimpleInjector.csproj └── MissingDIExtensions │ └── MissingDIExtensions.csproj ├── README.md └── .gitattributes /src/SampleApplication.Autofac/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.PureDI 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.Unity 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/obj/Debug/netcoreapp1.0/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.Autofac 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/obj/Debug/netcoreapp1.0/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/obj/Debug/net451/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.Ninject 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/obj/Debug/netcoreapp1.0/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/obj/Debug/netcoreapp1.0/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/obj/Debug/netcoreapp1.0/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/obj/Debug/netcoreapp1.0/.SDKVersion: -------------------------------------------------------------------------------- 1 | 1e9d529bc54ed49f33102199e109526ea9c6b3c4 2 | 1.0.0-preview2-003121 3 | 4 | win10-x64 -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.CastleWindsor 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.SimpleInjector 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SampleApplication.StructureMap 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Autofac/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Ninject/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.PureDI/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Unity/wwwroot/favicon.ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Missing-Core-DI-Extensions 2 | Missing extension methods for non-conformers. 3 | 4 | Sample project for this discussion: https://github.com/aspnet/Mvc/issues/5403 5 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.StructureMap/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.CastleWindsor/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.SimpleInjector/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/SampleApplication.Unity/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |
Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.Unity/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.PureDI/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Unity/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Autofac/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.Ninject/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.CastleWindsor/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.SimpleInjector/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/Missing-Core-DI-Extensions/HEAD/src/SampleApplication.StructureMap/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/bin/Debug/netcoreapp1.0/SampleApplication.PureDI.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Steven\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Steven\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.6", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/bin/Debug/netcoreapp1.0/SampleApplication.Unity.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Steven\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Steven\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/bin/Debug/netcoreapp1.0/SampleApplication.Autofac.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Steven\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Steven\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/bin/Debug/netcoreapp1.0/SampleApplication.Ninject.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Steven\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Steven\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/bin/Debug/netcoreapp1.0/SampleApplication.SimpleInjector.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Steven\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Steven\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/bin/Debug/netcoreapp1.0/SampleApplication.StructureMap.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Steven\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Steven\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.Unity/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/bin/Debug/netcoreapp1.0/SampleApplication.PureDI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp1.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "1.0.4" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /src/SampleApplication.Unity/bin/Debug/netcoreapp1.0/SampleApplication.Unity.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp1.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "1.0.4" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/bin/Debug/netcoreapp1.0/SampleApplication.Autofac.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp1.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "1.0.4" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/bin/Debug/netcoreapp1.0/SampleApplication.Ninject.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp1.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "1.0.4" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/bin/Debug/netcoreapp1.0/SampleApplication.SimpleInjector.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp1.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "1.0.4" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/bin/Debug/netcoreapp1.0/SampleApplication.StructureMap.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp1.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "1.0.4" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/SampleApplication.Autofac/wwwroot/_references.js: -------------------------------------------------------------------------------- 1 | ///10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.CastleWindsor/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:57836/", 7 | "sslPort": 0 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "SampleApplication.CastleWindsor": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "launchUrl": "http://localhost:5000", 22 | "environmentVariables": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/SampleApplication.Ninject/CustomMiddleware.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | using Microsoft.AspNetCore.Http; 4 | using Microsoft.Extensions.Logging; 5 | 6 | namespace SampleApplication.Ninject 7 | { 8 | // Example of some custom user-defined middleware component. 9 | public sealed class CustomMiddleware 10 | { 11 | private readonly IUserService userService; 12 | 13 | public CustomMiddleware(ILoggerFactory loggerFactory, IUserService userService) 14 | { 15 | this.userService = userService; 16 | } 17 | 18 | public async Task Invoke(HttpContext context, Func10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.PureDI/CustomMiddleware.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | using Microsoft.AspNetCore.Http; 4 | using Microsoft.Extensions.Logging; 5 | 6 | namespace SampleApplication.PureDI 7 | { 8 | // Example of some custom user-defined middleware component. 9 | public sealed class CustomMiddleware 10 | { 11 | private readonly IUserService userService; 12 | 13 | public CustomMiddleware(ILoggerFactory loggerFactory, IUserService userService) 14 | { 15 | this.userService = userService; 16 | } 17 | 18 | public async Task Invoke(HttpContext context, Func10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:57831/", 7 | "sslPort": 0 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "SampleApplication.StructureMap": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "launchUrl": "http://localhost:5000", 22 | "environmentVariables": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/SampleApplication.Unity/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 | 5 |10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:57859/", 7 | "sslPort": 0 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "SampleApplication.SimpleInjector": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "launchUrl": "http://localhost:5000", 22 | "environmentVariables": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 | 5 |10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.Unity/CustomMiddleware.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | using Microsoft.AspNetCore.Http; 4 | using Microsoft.Extensions.Logging; 5 | 6 | namespace SampleApplication.Unity 7 | { 8 | // Example of some custom user-defined middleware component. 9 | public sealed class CustomMiddleware 10 | { 11 | private readonly IUserService userService; 12 | 13 | public CustomMiddleware(ILoggerFactory loggerFactory, IUserService userService) 14 | { 15 | this.userService = userService; 16 | } 17 | 18 | public async Task Invoke(HttpContext context, Func10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.SimpleInjector/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 | 5 |10 | Swapping to Development environment will display more detailed information about the error that occurred. 11 |
12 |13 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 14 |
15 | -------------------------------------------------------------------------------- /src/SampleApplication.StructureMap/CustomMiddleware.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | using Microsoft.AspNetCore.Http; 4 | using Microsoft.Extensions.Logging; 5 | 6 | namespace SampleApplication.StructureMap 7 | { 8 | // Example of some custom user-defined middleware component. 9 | public sealed class CustomMiddleware 10 | { 11 | private readonly IUserService userService; 12 | 13 | public CustomMiddleware(ILoggerFactory loggerFactory, IUserService userService) 14 | { 15 | this.userService = userService; 16 | } 17 | 18 | public async Task Invoke(HttpContext context, Func