Comment puis-je convertir un projet C # terminé en DLL, afin de l'utiliser dans d'autres projets?
J'ai googlé mais beaucoup de résultats disent d'ouvrir la bibliothèque de classes, d'écrire votre code là, puis de construire la solution et tout ira bien.
Mais ma question est: comment puis-je convertir un projet terminé en DLL? Le projet peut inclure de nombreux formulaires, etc.
si votre code est complet, vous devez créer un projet de classe à partir de celui-ci, si vous avez déjà un projet, transférez uniquement le code utile au projet de classe pour réutilisation dans d'autres projets
ou changez le type de sortie en bibliothèque de classes, vous pouvez le trouver dans les propriétés de votre projet sous l'onglet application
Si vous utilisez VS2010, accédez à votre solution dans Visual Studio,
Maintenant, lorsque vous compilez le projet, vous obtiendrez votre sortie sous la forme DLL (.dll) dans le dossier bin correspondant.
J'espère que ça aide.
Si vous voulez masquer le fait que le fichier est une application, vous pouvez simplement renommer .exe en .dll et le programme fonctionnera toujours parfaitement;)
En ce qui concerne la question d'origine de l'OP, vous pouvez simplement ajouter le projet à toute autre solution que vous utilisez, puis construire contre lui? Il n'est pas nécessaire que ce soit une bibliothèque de classes si les projets sont dans la même solution.
(Si quelqu'un connaît les problèmes causés par cette opération, VEUILLEZ le faire savoir. J'ai du code de production qui fonctionne de cette façon!)