2009-07-08 11 views
0

Je crée ma solution en utilisant le modèle Asp.net MVC qui a au moins 4 projets.Est-il possible de créer des fichiers de ressources distincts pour Asp.net MVC?

  1. App.Models
  2. App.Globalization
  3. App.Controllers
    • Références: App.Model et App.Globalization
  4. App. Visites
    • Références: App.Model, App.Globalization et App.Controller

je dois créer un fichier de ressources .net pour l'utilisation à la fois par projet App.Controller et projet App.Views. Tout d'abord, j'essaie de créer un projet App.Globalization pour partager des ressources. Mais j'ai besoin d'enregistrer le fichier resx dans le dossier App_Globalization dans le projet App.Views et enregistrer le fichier designer.cs (code généré du fichier resx) dans le projet App.Globalization car il est facile de modifier les données & dans le fichier de ressources.

Est-il possible de créer des fichiers de ressources séparés pour Asp.net MVC sans utiliser d'outil (s) personnalisé (s) ou de commande post-construction?

Répondre

0

C'est très facile en utilisant l'étape suivante.

  1. Ajouter un fichier de ressources pour App_GlobalResources dossier dans App.Views projet.
  2. Set Créer action propriété de designer.cs fichier à Aucun.
  3. Décharger Projet App.Globalization.
  4. Modifiez App.Globalization en ajoutant le code suivant.
<Project> 
    <ItemGroup> 
     <Compile Include="..\App.Views\App_GlobalResources\WebApp.designer.cs"> 
      <Link>WebApp.designer.cs</Link> 
     </Compile> 
    </ItemGroup> 
</Project> 
Questions connexes