MVC Site Map Provider i lokalizacja

Dowiedziałem się dzisiaj, że dla mojej strony mogę użyć dostawcy SiteMap, który pobrałem z Github dla MVC3, ponieważ moja aplikacja internetowa to MVC3.

Następuje sytuacja, moja aplikacja jest wielojęzyczna. Mam oddzielną bibliotekę, która zawiera wszystkie zasoby. Ta biblioteka jest następnie dodawana do mojego obecnego projektu i wszędzie tam, gdzie potrzebuję używać tych plików zasobów.

Teraz zaimplementowałem dostawcę map witryn:

  <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>

Ale kiedy go uruchomię, pojawia się błąd, ponieważ nie można znaleźć zasobu z kluczem do domu. Myślę, że wynika to z faktu, że znajduje się poza aplikacją, ale w oddzielnej bibliotece.

Jak wskazać wtedy plik zasobów, który znajduje się w oddzielnym projekcie?

questionAnswers(2)

yourAnswerToTheQuestion