You've already forked Sonarr
							
							
				mirror of
				https://github.com/Sonarr/Sonarr.git
				synced 2025-10-31 00:07:55 +02:00 
			
		
		
		
	using nuget for Ninject MVC3
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							| @@ -57,7 +57,9 @@ | ||||
|       <SpecificVersion>False</SpecificVersion> | ||||
|       <HintPath>..\packages\Ninject.2.2.1.0\lib\.NetFramework 4.0\Ninject.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Ninject.Web.Mvc, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL" /> | ||||
|     <Reference Include="Ninject.Web.Mvc"> | ||||
|       <HintPath>..\packages\Ninject.MVC3.2.2.2.0\lib\net40-Full\Ninject.Web.Mvc.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="NLog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL" /> | ||||
|     <Reference Include="SubSonic.Core, Version=3.0.0.3, Culture=neutral, processorArchitecture=MSIL"> | ||||
|       <HintPath>D:\My Dropbox\Git\NzbDrone\NzbDrone.Core\Libraries\SubSonic.Core.dll</HintPath> | ||||
| @@ -109,6 +111,9 @@ | ||||
|     <Reference Include="TvdbLib"> | ||||
|       <HintPath>..\NzbDrone.Core\Libraries\TvdbLib.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="WebActivator"> | ||||
|       <HintPath>..\packages\WebActivator.1.4.1\lib\net40\WebActivator.dll</HintPath> | ||||
|     </Reference> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <Compile Include="App_GlobalResources\EditorLocalization.bg-BG.designer.cs"> | ||||
| @@ -619,8 +624,6 @@ | ||||
|     <Content Include="Content\XbmcNotification.png" /> | ||||
|     <Content Include="favicon.ico" /> | ||||
|     <Content Include="Global.asax" /> | ||||
|     <Content Include="Libraries\Ninject.Web.Mvc.dll" /> | ||||
|     <Content Include="Libraries\Ninject.Web.Mvc.xml" /> | ||||
|     <Content Include="Scripts\2011.1.315\jquery-1.5.1.min.js" /> | ||||
|     <Content Include="Scripts\2011.1.315\jquery.validate.min.js" /> | ||||
|     <Content Include="Scripts\2011.1.315\telerik.autocomplete.min.js" /> | ||||
|   | ||||
| @@ -7,4 +7,6 @@ | ||||
|   <package id="jQuery.vsdoc" version="1.5.2" /> | ||||
|   <package id="jQuery.Validation" version="1.8" /> | ||||
|   <package id="Glimpse" version="0.81" /> | ||||
|   <package id="WebActivator" version="1.4.1" /> | ||||
|   <package id="Ninject.MVC3" version="2.2.2.0" /> | ||||
| </packages> | ||||
							
								
								
									
										52
									
								
								packages/Ninject.MVC3.2.2.2.0/Content/App_Start/NinjectMVC3.cs.pp
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								packages/Ninject.MVC3.2.2.2.0/Content/App_Start/NinjectMVC3.cs.pp
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| [assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.NinjectMVC3), "Start")] | ||||
| [assembly: WebActivator.ApplicationShutdownMethodAttribute(typeof($rootnamespace$.App_Start.NinjectMVC3), "Stop")] | ||||
|  | ||||
| namespace $rootnamespace$.App_Start | ||||
| { | ||||
|     using System.Reflection; | ||||
|     using Microsoft.Web.Infrastructure.DynamicModuleHelper; | ||||
|     using Ninject; | ||||
|     using Ninject.Web.Mvc; | ||||
|  | ||||
|     public static class NinjectMVC3  | ||||
|     { | ||||
|         private static readonly Bootstrapper bootstrapper = new Bootstrapper(); | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Starts the application | ||||
|         /// </summary> | ||||
|         public static void Start()  | ||||
|         { | ||||
|             DynamicModuleUtility.RegisterModule(typeof(OnePerRequestModule)); | ||||
|             DynamicModuleUtility.RegisterModule(typeof(HttpApplicationInitializationModule)); | ||||
|             bootstrapper.Initialize(CreateKernel); | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         /// Stops the application. | ||||
|         /// </summary> | ||||
|         public static void Stop() | ||||
|         { | ||||
|             bootstrapper.ShutDown(); | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         /// Creates the kernel that will manage your application. | ||||
|         /// </summary> | ||||
|         /// <returns>The created kernel.</returns> | ||||
|         private static IKernel CreateKernel() | ||||
|         { | ||||
|             var kernel = new StandardKernel(); | ||||
|             RegisterServices(kernel); | ||||
|             return kernel; | ||||
|         } | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Load your modules or register your services here! | ||||
|         /// </summary> | ||||
|         /// <param name="kernel">The kernel.</param> | ||||
|         private static void RegisterServices(IKernel kernel) | ||||
|         { | ||||
|         }         | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								packages/Ninject.MVC3.2.2.2.0/Ninject.MVC3.2.2.2.0.nupkg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packages/Ninject.MVC3.2.2.2.0/Ninject.MVC3.2.2.2.0.nupkg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packages/Ninject.MVC3.2.2.2.0/lib/net40-Full/Ninject.Web.Mvc.dll
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packages/Ninject.MVC3.2.2.2.0/lib/net40-Full/Ninject.Web.Mvc.dll
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packages/Ninject.MVC3.2.2.2.0/lib/net40-Full/Ninject.Web.Mvc.pdb
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packages/Ninject.MVC3.2.2.2.0/lib/net40-Full/Ninject.Web.Mvc.pdb
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -794,6 +794,12 @@ | ||||
|             </summary> | ||||
|             <param name="createKernelCallback">The create kernel callback function.</param> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.IBootstrapper.InitializeHttpApplication(System.Web.HttpApplication)"> | ||||
|             <summary> | ||||
|             Initializes a HttpApplication instance. | ||||
|             </summary> | ||||
|             <param name="httpApplication">The HttpApplication instance.</param> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.IBootstrapper.ShutDown"> | ||||
|             <summary> | ||||
|             Releases the kernel on application end. | ||||
| @@ -810,6 +816,12 @@ | ||||
|             </summary> | ||||
|             <param name="createKernelCallback">The create kernel callback function.</param> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.Bootstrapper.InitializeHttpApplication(System.Web.HttpApplication)"> | ||||
|             <summary> | ||||
|             Initializes a HttpApplication instance. | ||||
|             </summary> | ||||
|             <param name="httpApplication">The HttpApplication instance.</param> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.Bootstrapper.ShutDown"> | ||||
|             <summary> | ||||
|             Releases the kernel on application end. | ||||
| @@ -831,6 +843,17 @@ | ||||
|             Gets the kernel. | ||||
|             </summary> | ||||
|         </member> | ||||
|         <member name="T:Ninject.Web.Mvc.HttpApplicationInitializationModule"> | ||||
|             <summary> | ||||
|             Initializes a HttpApplication instance | ||||
|             </summary> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.HttpApplicationInitializationModule.Init(System.Web.HttpApplication)"> | ||||
|             <summary> | ||||
|             Initializes a module and prepares it to handle requests. | ||||
|             </summary> | ||||
|             <param name="context">An <see cref="T:System.Web.HttpApplication"/> that provides access to the methods, properties, and events common to all application objects within an ASP.NET application</param> | ||||
|         </member> | ||||
|         <member name="T:Ninject.Web.Mvc.NinjectDependencyResolver"> | ||||
|             <summary> | ||||
|             Dependency resolver implementation for ninject. | ||||
| @@ -876,6 +899,11 @@ | ||||
|             Initializes a new instance of the <see cref="T:Ninject.Web.Mvc.NinjectHttpApplication"/> class. | ||||
|             </summary> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.NinjectHttpApplication.Init"> | ||||
|             <summary> | ||||
|             Executes custom initialization code after all event handler modules have been added. | ||||
|             </summary> | ||||
|         </member> | ||||
|         <member name="M:Ninject.Web.Mvc.NinjectHttpApplication.Application_Start"> | ||||
|             <summary> | ||||
|             Starts the application. | ||||
							
								
								
									
										
											BIN
										
									
								
								packages/WebActivator.1.4.1/WebActivator.1.4.1.nupkg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packages/WebActivator.1.4.1/WebActivator.1.4.1.nupkg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packages/WebActivator.1.4.1/lib/net40/WebActivator.dll
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packages/WebActivator.1.4.1/lib/net40/WebActivator.dll
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user