Vous devez les tester vous-même. Potentiellement les problèmes qui peuvent surgir sont:
- enregistrement incorrect de DLL COM - vous devez tester votre installateur d'application pour vous assurer que cela ne se produit pas
- complications du registre - certains composants tiers des entrées de registre définies cela ne peut être saisi qu'en utilisant leur propre installateur, ce qui rend impossible l'installation correcte du composant. Dans ce cas, vous devez lancer leur installateur sur le vôtre.
- Dépendances inconnues - si vos composants tiers ont des dépendances avec d'autres composants qui ne sont pas évidents
- Conditions inconnues - si votre composant tiers a des exigences matérielles spécifiques, elles peuvent échouer.
- exigences environnementales peu claires - certains composants tiers peuvent fonctionner sur Windows Server 2000 ou 2003, mais pas sur 2008, ou vice-versa
Tous ces éléments peuvent être atténués en testant votre installateur d'application finale sur la vanille serveurs (plain-Windows) qui représentent un bon échantillon des systèmes d'exploitation de votre serveur cible: Windows Server 2000, 2003, 2008. Vous devez également tester votre application par rapport aux instances fraîchement installées d'IIS 5, 6 et 7.
, si vous souhaitez cibler Mono, vous devez effectuer d'autres tests sur différentes distributions Linux.
Je suis surtout préoccupé par le fait que l'assemblage soit invérifiable. Je ne pense pas qu'il y ait des dépendances sur d'autres composants, bien que je vais vérifier cela. Je pensais que peut-être Dans certaines configurations asp.net, la sécurité d'accès au code cause des problèmes avec les composants invérifiables. –