Bonjour à tous,
J'essaye de faire un prototype .net d'un progiciel édité par ma boite pour migrer de vb6 à .net
Actuellement je découvre donc la joie de VS2005...
Ma question est somme toute une question de gros newbie :
- L'application est découpée en neuf petites applications (9 exe)
- Je voudrais pouvoir créer une solution .net qui contiendrait une partie Noyau (toutes les fonctions de base des 9 modules, IHM, controle & validation, fonctions de communication avec les SGBD, ...)
Je suis un peu perdu sur la manière de procéder puisque si je créer des NameSpaces Application1 et Core, je peux appeller les fonctions du NameSpace Core que si il est "inclus" dans la WindowsApplication "Application 1", si j'essaye de créer un second projet de type "Librairie de classes (dll)" et que déplace le code source du namespace Core dedans, alors je ne peux plus y accéder depuis la windowsApllication "Application1".
L'instruction "using Core.AudioListener" renvoie :
Le type ou le nom d'espace de noms 'Core' est introuvable
J'ai essayé de mettre une dépendance du projet "Application1" sur le projet "Core" mais aucun changement.
L'idée au final est double :
- Organiser un peu l'expliraeur de solutions pour ne pas avoir 150 fichiers listé dans le projet "Application1" (je suppose qu'on peut aussi créer des repertoires dans l'IDE ?)
- Pourquoi pas imaginer de livrer le core sous forme d'un DLL commun à toute l'application (aux neuf modules) ? Je précise que je ne veux pas à avoir à faire des DLL import sous Visual Studio pour accéder aux fonctions. Je voudrais que ca soit gérer de manière autonome.
----------
J'aimerai donc avoir vos retours, avis & conseils, vous qui avez certainement déjà créer de mutliples projets peut être d'envergure. J'ai essayé de me renseigner sur le net mais même la MSDN n'est pas clair sur les assemblys à fichier multiples.
Donc si vous pouvez m'aider à voir plus clair... Merci d'avance !
Partager