L'utilizzo dell'addit NuPack e l'installazione del pacchetto NInject MVC 3 determinano il seguente errore di compilazione nel file NinjectMVC3.cs
generato.Perché il NinjectMVC3.cs generato da NuPack non viene compilato? (o cosa è successo a MvcServiceLocator in ASP.NET MVC 3 Beta?)
The name 'MvcServiceLocator' does not exist in the current context
Il sample video David Ebbo pubblicato mostra che working just fine at 09:43.
Ecco la classe attualmente generata:
public class NinjectMVC3 {
public static void RegisterServices(IKernel kernel) {
//kernel.Bind<IThingRepository>().To<SqlThingRepository>();
}
public static void SetupDependencyInjection() {
// Create Ninject DI Kernel
IKernel kernel = new StandardKernel();
// Register services with our Ninject DI Container
RegisterServices(kernel);
// Tell ASP.NET MVC 3 to use our Ninject DI Container
MvcServiceLocator.SetCurrent(new NinjectServiceLocator(kernel));
}
}
Sì! Il pacchetto NuPack era basato su MVC 3 Preview 1 e deve essere aggiornato. Grazie! –
Proverò a far riparare il pacchetto live più tardi oggi, grazie! –