Repérer les contrats de noms
Les appels compilés peuvent suivre les références mises à jour ; les noms stockés en texte ne changent pas automatiquement. Type.GetType, configuration, découverte d’extensions, propriétés JSON et liaisons WPF peuvent dépendre de l’orthographe d’origine. Identifiez ces limites avant d’activer des options agressives.
Exécuter un vrai consommateur
Utilisez un consommateur compilé contre l’API publique initiale. Appelez interfaces, membres hérités, génériques et méthodes asynchrones. Sérialisez et désérialisez des documents JSON connus. Chargez les extensions comme en production, lisez les ressources et ouvrez les écrans avec liaisons. Pour plusieurs assemblies propres, vérifiez les références entre eux et conservez les dépendances externes.
Conserver les artefacts du lancement
Gardez les clés privées hors du service et signez à nouveau localement si nécessaire. Associez chaque fichier de correspondance au binaire exact et limitez son accès : il révèle les noms d’origine. Décodez une exception représentative. Une correspondance vide peut signifier qu’aucun nom admissible n’a changé ; elle ne prouve pas une corruption. Testez enfin le paquet complet avec sa configuration et ses dépendances.