Je suis intéressé par la façon dont les autres ont fait Prism et cliquez une fois. Plus précisément, si vous avez un module/dll utilisé dans plusieurs applications, comment gérez-vous le déploiement d'une mise à jour de ce module/dll? Devez-vous ouvrir chaque application et cliquer sur Publier?Prisme et cliquez une fois
Aussi, parfois, mon application Prism n'a pas de références à toutes les DLL qu'elle utilise. Il va simplement les importer via le ModuleCatalog à partir d'un fichier. Étant donné que le projet ne considère pas ces DLL comme des références, il ne les met pas en place pour les déployer. Comment dites-vous cliquez une fois pour déployer des DLL aléatoires?
Pour résoudre ce problème, j'ai essayé d'ajouter toutes les DLL que j'utilisais comme référence à mon projet Shell. Mais quand je fais une compilation, je ne les copie pas tous dans le répertoire de sortie car il ne les voit pas directement. Cela arrive surtout quand un module est seulement utilisé via IEventAggregator. Ceci (bien sûr) signifie que quand je fais un Publish ces DLL sont manquantes. Alors, est-ce que je peux utiliser Click Once for Prism? Ou est-ce trop limité? Y a-t-il un meilleur moyen?
Un conseil est apprécié.
Vous devez mettre à jour votre message au lieu de ajouter une nouvelle réponse. C'est facile à éditer ... – rboarman
@rboarman - mais ceci est une réponse. Si j'avais déjà une réponse, je mettrais peut-être le post à jour. Mais puisqu'il n'y a pas d'autres réponses, une réponse vaut mieux que pas de réponse. (Regardez autour d'autres questions et vous verrez que c'est la norme ici.) – Vaccano