Chaque fois que j'édite un fichier de ressources dans VS, il régénère le code correspondant et définit le modificateur d'accès de classe à internal.
Ctrl-F -> Remplacer tout est pénible à chaque fois que je modifie le resx. Existe-t-il une propriété/un paramètre pour que je puisse le définir par défaut sur public?
internal class MyResource {
internal static global::System.Resources.ResourceManager ResourceManager {...}
}
J'ai besoin que tous ces internal
soient public
tout le temps.
Au lieu du ResXFileCodeGenerator
, utilisez le PublicResXFileCodeGenerator
.
Vous pouvez le faire en définissant ceci comme propriété Outil personnalisé dans la fenêtre Propriété pour le fichier Resx auquel vous souhaitez accéder par le public.
Modifier : vous pouvez également définir le modificateur d'accès sur public lorsque vous ouvrez le fichier resx dans Visual Studio. La liste déroulante Modificateur d'accès se trouve en haut du formulaire.
Faites un clic droit sur Fichier de ressources (resource.resx
) => Propriétés.
Outil personnalisé => Changer en PublicResXFileCodeGenerator