Je potasse bien conciencieusement le livre de G. Shepperd : ASP.NET pas à pas et je sèche sur la méthode qui lui a permis de construire (chapitre 4) un site Web, donc sans fichier projet (ControlORama), un contrôle serveur ASP.NET (CustomControlLib) donc avec fichier projet et, c'est là où est ma question, chapoté par un fichier solution (.sln) ControlORama (2).sln qui se trouve à la racine des 2 (donc sur le dossier ..\chapter04).
Comment diable construire cette structure ? Tout ce que je peux obtenir c'est un fichier sln du même nom que le fichier projet (CustomControlLib) dans ..\CustomControlLib.
Lors d'une bidouille (en changeant nom de projet et solution) j'ai obtenu quelque chose d'approchant (fusionnement du site Web et du contrôle), mais les fichiers sln et csproj se sont retrouvés en dehors du dossier ..\chapter04 et leur déplacement provoquait une erreur.
L'avantage de la méthode de G. Sheppard réside dans le fait que la bibliothèque dll (le contrôle personnalisé) est créée et utilisable en une seule génération alors que, avec deux projets (mais le site Web n'en est pas un au sens VS2008) il faut générer et lier le résultat au site Web. Là n'est donc pas le problème, j'arrive à faire fonctionner cet exemple correctement, mais pas comme le Maître Jedi, moi petit scarabée
Partager