J'ai une série de contrôles utilisateur personnalisés (fichiers ASCX) qui ont été testés et dont le fonctionnement est confirmé. En utilisant la méthode fournie par Microsoft (https://msdn.microsoft.com/en-us/library/aa479318.aspx), j'ai réussi à créer une DLL pour chaque contrôle et à les réutiliser dans plusieurs applications différentes. Ce que je voudrais faire maintenant est de combiner les contrôles dans une seule DLL, car l'importation de 5 DLL dans chaque application peut être un peu compliqué, mais c'est là que les choses ont tendance à devenir intéressantes. Quand je combine les contrôles à l'aide ILMerge j'obtenir des résultats inclus mais non limité à ce qui suit:Plusieurs contrôles dans une DLL à l'aide de Visual Studio
- contrôles à défaut de rendre entièrement
- Controls corrompant leur Javascript il montre que le HTML brut
Par conséquent, ma question est de savoir s'il est vraiment possible de combiner plusieurs contrôles personnalisés dans une DLL solitaire et si oui comment? Tous mes contrôles sont dans une solution unique et contiennent à la fois le code Javascript et le code côté serveur. Déplacer le Javascript dans un fichier JS séparé ne serait pas un problème mais je voudrais savoir s'il est possible d'inclure le Javascript dans le fichier JS.
Tout conseil est apprécié!
Merci pour la réponse, j'ai réussi à mes commandes en cours d'exécution via le blog de Jan Jonas (http://blog.janjonas.net/2012-04-06/asp_net-howto-user-control-library-compile -dll-fichier). Sa méthode semble un peu brutale mais d'autres utilisent une technique similaire et jusqu'à présent les résultats ont été très prometteurs. Géré pour créer une solution avec 3 fichiers ASCX, tous les trois connectés à un contrôle Javascript pour la fonctionnalité du client – GertV