2016-02-19 1 views
0

Je traduis une application volumineuse (solution avec plusieurs projets contenant environ 100 formulaires) dans Visual Studio 2012. J'ai créé un outil pour exporter des fichiers RESX vers XLS et créer RESX à partir de XLS traduit. Cette application génère un fichier RESX et le place au bon endroit dans l'arborescence des dossiers du projet. Cela fonctionne comme prévu. Le problème auquel je suis confronté est que je dois manuellement cliquer-droit sur chaque nouveau fichier RESX et cliquez sur "Inclure dans le projet" ("Incluir en el proyecto", désolé j'ai VS en espagnol). Y a-t-il un processus automatisé qui peut le faire?Inclure resx généré externe dans le projet Visual Studio

Répondre

1

Dans l'intérêt de la divulgation complète, je suis l'auteur de TranSolution, un outil de localisation commerciale pour Visual Studio (qui fait ce que vous demandez et bien plus encore). On ne sait pas exactement comment vous voulez faire cela, mais peut-être que c'est ce que vous recherchez: https://msdn.microsoft.com/en-us/library/envdte.projectitems.aspx. Voir le membre "AddFromFile()" par exemple sur lequel mon propre produit s'appuie, mais il n'est pas trivial de régler tout cela cependant. De plus, vous devez également prendre en compte les mises à jour (pas seulement les ajouts) et, dans ce cas, d'autres problèmes entrent en jeu, tels que ce qui se passe si le fichier ".resx" est actuellement chargé dans Visual Studio (si vous le faites dans une session Visual Studio active, vous devez l'actualiser), que se passe-t-il s'il est extrait (dans un package de contrôle de source), etc.