Namensraum zu allen Ansichten in ASP.NET MVC 6 hinzufügen

Ich verwende MVC 6 und möchte in allen meinen Razor-Ansichten global auf einen bestimmten Namespace zugreifen können. In MVC 5 war dies ziemlich einfach. Ich füge meinem @ einfach den folgenden Code hin~/views/web.config Datei

<system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
        <namespaces>
            <add namespace="System.Web.Mvc" />
            <add namespace="System.Web.Mvc.Ajax" />
            <add namespace="System.Web.Mvc.Html" />
            <add namespace="System.Web.Optimization"/>
            <add namespace="System.Web.Routing" />
            <add namespace="MyProject.WebUI" />
            <add namespace="MyProject.WebUI.Helpers" /><!-- Added this line -->
        </namespaces>
    </pages>
</system.web.webPages.razor>

Wo ich den Zugriff auf das @ hinzugefügt haMyProject.WebUI.Helpers Namespace.

In ASP.NET 5 und daher in MVC 6 ist dasweb.configie @ -Datei wurde entfernt, daher bin ich mir nicht mehr sicher, wie ich das tun soll. Ich habe versucht, nach einer Antwort zu suchen, aber alles, was ich finden kann, ist, wie es in aktuellen Versionen von ASP.NET und nicht in Version 5 gemacht wird.

Irgendwelche Ideen

Bearbeiten Geklärt welcheweb.config Datei hätte ich verwendet.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage