Bonjour,
Je suis en train de faire le tour de ce dont j'aurai besoin pour mettre en place une plateforme de dév .NET . Je me demandais s'il etait possible de cloisonner les dlls pour des projets différents. Je m'explique.
Dans un serveur d'appli ou un serveur web (projet J2EE), on peut pour chaque projet définir des classes dans des versions différentes mais qui porte le même non, sous reserve qu'on les place correctement (je pense au répertoire lib dans web-inf par exemple).
Je me pose la question sous l'environnement IIS. Car une fois enregistré dans la GAC, la dll utilisée est partagée par tous non ? car lorsque l'on va lier un projet P1 avec une assembly A version 1, et qu'ensuite on veuille faire un projet P2 avec une assembly A en version 2, il n'y aura pas de problème lors de la compilation, puisqu'il va travailler avec la lib qu'on donne.
Par contre, lors de l'execution, il va utiliser la dll inscrite dans la GAC, ce qui va poser des problèmes non ?
J'espère être assez clair sur mon explication et ce que je souhaite développer dans ce topic...
Merci pour vos commentaires