Je voudrais rendre toutes mes variables publiques variables/méthodes/classes internes lors de la compilation de mon projet Visual Studio. Le code source ne changera pas mais quand la bibliothèque compilée est faite, elle devrait avoir seulement l'accès interne. Est-ce possible?Puis-je rendre toutes les variables/méthodes/classes publiques internes dans Visual Studio au moment de la compilation?
J'ai "InternalsVisibleTo (" ClassLibrary ")" défini dans le fichier d'informations d'assemblage pour tous les projets, cependant, je ne voudrais pas exécuter un remplacer tous sur "public" à "interne". Est-ce que quelqu'un sait s'il y a loin autour de cela? Donc, quand je compile, construis mon projet, le projet de version autorise seulement l'accès interne.
Merci et une belle journée,
Joe
Y a-t-il une raison particulière pour laquelle vous ne voulez pas simplement déclarer vos types et membres comme 'internal'? –
Je ne comprends pas. Si chaque membre est 'internal', comment le code externe utilisera-t-il la bibliothèque? –
En utilisant InternalsVisibleTo() dans le fichier d'informations d'assemblage. – Joe