J'ai un exemple d'application et un contrôle utilisateur qui utilise une copie séparée de la structure et de l'énumération. Je veux savoir comment définir cette énumération et structure, afin de l'utiliser dans mon exemple d'application ainsi que dans mon contrôle utilisateur sans avoir plusieurs définitions. c'est-à-dire qu'une seule copie de l'énumération et de la structure devrait être présente. S'il vous plaît laissez-moi savoir comment le faire .. Si je ne peut être évité cette duplication de code .. Merci Problème de conception
1
A
Répondre
4
Définir les types que vous souhaitez utiliser dans plus d'un endroit dans une DLL. Ajoutez simplement un nouveau projet de type "Class Library" à votre âme, mettez votre code dedans et ajoutez des références à ce projet dans tous les autres projets.
1
Je créerais un projet de bibliothèque séparé pour cela. Placez tout votre code commun dans celui-ci et référencez-le dans vos projets de contrôle d'application/utilisateur. Vous pouvez également créer votre UserControl sous le même projet que votre application.
Questions connexes
- 1. problème de conception qt
- 2. Java génériques problème de conception
- 3. problème de conception maître-esclave
- 4. Problème de conception de base de données
- 5. Problème de conception de logiciel: dépendance circulaire
- 6. ASP.NET MVC Problème de conception structurelle
- 7. Problème de conception de classe de sérialisation .NET
- 8. Problème de conception de mise en page CSS
- 9. Problème de conception de classe et d'héritage dans Flash AS3
- 10. Recherche de modèle de conception
- 11. Décision de conception de classe
- 12. Consolidation de données à partir de colonnes de tables différentes Problème de conception
- 13. Filetage ASP.NET + question de conception
- 14. Conception de l'API du plugin
- 15. Modèles de conception architecturale
- 16. XSD conception de l'héritage
- 17. conception de blocs modulaires
- 18. Conception de Windows Forms
- 19. Conception de messages privés
- 20. Question de conception DAL
- 21. Conception de code octet?
- 22. Conception de modèle MVVM
- 23. Conception de packages SSIS
- 24. Conception de l'architecture Web ASP.NET
- 25. Conception d'un programme client/serveur, question de conception (.Net)
- 26. UITabBarController UINavigationController Conseils de conception
- 27. Règles de conception d'intérieur de la maison comme un problème IA/Intelligence informatique?
- 28. Mise en œuvre de la conception logicielle - Solution de problème/module/bug/fonctionnalité
- 29. Afficher plusieurs modèles Django liés dans un problème de conception de table
- 30. jquery conception de menu heirarchical
Merci pour la réponse, si j'ai 10 énumérations différentes alors j'ai besoin de faire 10 DLL différentes. ses augmentations la complexité au nombre de DLL sont plus. Mais en c/C++, un seul ".h" suffit pour accéder au projet. alors comment y parvenir en C#. Merci – Naruto
Pourquoi auriez-vous besoin de 10 DLL différentes? Vous créez une bibliothèque de classes partagée. Vous devez simplement définir toutes vos énumérations dans la bibliothèque et référencer la bibliothèque dans tous vos projets qui les utilisent. – James
ouais ,, je crée comme vous l'avez dit .. mais le problème est la séparation de code ne sera pas là je veux dire si je donne ce .dll à un corps, ils auront accès à toutes les énumérations inutilisées. mais en C++ le nombre de .h augmente ici le nombre de .dll augmente – Naruto