Une partie du grand projet est un système de paiement, que je voudrais réutiliser. Je veux fusionner tous les fichiers de classe de ce système de paiement en DLL afin de les ajouter comme référence dans tous les autres projets. Le système de paiement actuel utilise également les espaces de noms des DLL d'une application commerciale (nsoftware-paypal n peu d'autres). J'ai essayé csc pour compiler les fichiers individuels dans les DLL, mais je ne pouvais pas le faire fonctionner. J'ai également essayé le ILMerge mais cela ne semble pas fonctionner non plus.fusionner DLLs n fichiers .cs
CSC
Comme les fichiers .cs utilise les espaces de noms des DLL de nsoftware-Paypal, j'inclus des fichiers DLL avec .cs dans la commande csc. il me donne une erreur en disant "... nsoftware.InPayPal.dll est un fichier binaire au lieu d'un fichier texte". Lorsque j'essaie de compiler sans les DLLs paypal, une erreur se produit: "Le type ou l'espace de noms nommé nsoftware est manquant". ILMerge n'autorise pas les fichiers .cs non plus (car ce n'est pas un assemblage bien sûr).
Tout ce que je dois faire est de générer les une (ou plusieurs) DLL pour tout ce système afin que je puisse l'utiliser dans d'autres projets.
Possible?
Oui, mais il y a un problème de dépendance si j'essaie de compiler tous mes fichiers .cs en utilisant csc. – Hadesara
pouvez-vous poster l'erreur de compilation? cela ressemble à un problème différent ... – luke
J'ai réécrit toute la description à nouveau. J'apprécierais vraiment toute aide. – Hadesara