L'utilisation de l'add-in NuPack et l'installation du package NInject MVC 3 entraînent l'erreur de compilation suivante dans le fichier NinjectMVC3.cs
généré.Pourquoi le fichier NinjectMVC3.cs généré par NuPack ne se compile-t-il pas? (ou ce qui est arrivé à MvcServiceLocator dans ASP.NET MVC 3 Beta?)
The name 'MvcServiceLocator' does not exist in the current context
Le sample video David Ebbo publié le montre working just fine at 09:43.
Voici la classe actuellement générée:
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));
}
}
Yep! Le paquet NuPack était basé sur MVC 3 Preview 1 et doit être mis à jour. Merci! –
Je vais essayer de faire réparer le paquet en direct plus tard aujourd'hui, merci! –