MVC Site Map Provider und Lokalisierung

Ich habe heute herausgefunden, dass ich für meine Website einen SiteMap-Anbieter verwenden könnte, den ich von Github für MVC3 heruntergeladen habe, da meine Webanwendung MVC3 ist.

Die Situation ist folgende, meine Bewerbung ist mehrsprachig. Ich habe eine separate Bibliothek, die alle Ressourcen enthält. Diese Bibliothek wird dann meinem aktuellen Projekt hinzugefügt und überall dort, wo ich sie benötige, verwende ich diese Ressourcendateien.

Jetzt habe ich den Site Map Provider implementiert:

  <mvcSiteMapNode title="$resources:Base,Home" controller="Home" action="Index" enableLocalization="true">
    <mvcSiteMapNode title="Search" controller="Search" action="Index"/>
    <mvcSiteMapNode title="Contact" controller="Contact" action="Index"/>
    <mvcSiteMapNode title="About" controller="Home" action="About"/>
  </mvcSiteMapNode>

Aber wenn ich es starte, erhalte ich eine Fehlermeldung, weil es die Ressource mit dem Schlüssel home nicht finden kann. Ich denke, es liegt an der Tatsache, dass außerhalb der Anwendung, sondern in einer separaten Bibliothek.

Wie zeige ich dann auf die Ressourcendatei, die sich in einem separaten Projekt befindet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage