Je travaille sur un projet ASP.NET MVC2, pour lequel j'ai configuré la localisation comme suit ... Pourquoi l'assembly App_GlobalResources est-il généré? (Erreur = CS0433)
J'ai un ensemble de ressources séparé, contenant tous mes fichiers resx. Les paramètres de chaque fichier sont resx ...
Build Action = Embedded Resource Copy to Output Directory = Do not copy Custom Tool = PublicResXFileCodeGenerator Custom Tool Namespace = Resources
J'ai un outil qui exporte les chaînes d'une base de données dans les fichiers resx et appelle l'outil resgen.exe pour recréer le fichier designer.cs.
Tout a très bien fonctionné, même lorsque j'ai changé les paramètres de langue de mon navigateur et actualisé la page. Il prendrait les bonnes cordes.
Cela se trouvait dans un dossier de travail temporaire (j'utilise subversion). Je suis maintenant passé à travailler dans mon dossier normal et je reçois une erreur plutôt étrange.
compilateur Message d'erreur: CS0433: Le type 'Resources.XXXX' existe dans les deux « c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ racine \ 6c657d01 \ aaca70ae \ assembly \ DL3 \ a36dac65 \ 78c87110_3724cb01 \ resources.dll ' et ' c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 6c657d01 \ aaca70ae \ App_GlobalResources.g6fehiio.dll '
J'ai supprimé tous mes fichiers temporaires asp.net, relancer l'application web et régénérer les deux assemblages mentionnés ci-dessus. La chose vraiment étrange est que tout cela a fonctionné avant que je me suis déplacé dans mon dossier de travail habituel. Donc, quelqu'un peut-il me dire ce qui génère cet assemblage App_GlobalResources, dont je n'ai pas besoin ou que je veux, parce que toutes mes ressources sont contenues dans l'ensemble de Ressources que j'ai créé. PS - La raison pour laquelle je suis allé avec Resources.dll était de contourner un problème que j'avais avec la génération des ressources en utilisant mon outil d'extraction de base de données. (Voir here)
PPS - J'utilise VS2010
Je appuie. Trouvé le dossier dans le répertoire bin même s'il a été supprimé de l'explorateur de solutions. –