Mise à jour: veuillez jeter un oeil à ma mise à jour de la réponse qui s'applique à la MVC 3 RC: Rasoir (MVC 3 RC) HtmlHelper Extensions Non Trouvé
Ce qui a changé entre MVC 3 Preview 1 et MVC 3 Beta (sorti aujourd'hui). Dans l'Aperçu 1 Rasoir utilisé les Formulaires des espaces de noms de section de configuration. Cependant dans la version Bêta il y a une nouvelle section de configuration qui est séparé de la WebForms. Vous aurez besoin d'ajouter les suivants à votre site web.fichier de configuration (ou tout simplement commencer avec un tout nouveau projet à partir du modèle):
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="MyCustomHelpers" />
</namespaces>
</pages>
</system.web.webPages.razor>
Notez que vous devrez peut-être fermer et rouvrir le fichier pour que les modifications soient repris par l'éditeur.
Notez qu'il y a d'autres changements à ce qui est requis dans le web.config pour obtenir de Rasoir pour travailler dans MVC3 Bêta de sorte que vous serait mieux de prendre un coup d'oeil à l' ~\View\Web.config
le fichier fourni dans la version Bêta des modèles de projet.