2008-11-18 13 views
0

Je ne suis pas très expérimenté avec les builds - cela peut être vraiment facile! J'ai une application simple avec un projet de déploiement simple. Je suis allé dans le répertoire où les versions compilées par les DLL sont toutes signées (verisign), puis est allé au projet de déploiement, a choisi Build (pas REbuild), et a recompilé tous mes assemblys et maintenant ils ne sont plus t signé plus. Puis-je conserver le bon projet de déploiement facile et avoir des assemblages signés, ou dois-je créer le MSI différemment? Merci!Comment créer un projet de déploiement sans désinscrire mes assemblys?

Répondre

0

Essayez de signer les assemblys en tant qu'étape intermédiaire de votre build. Une façon de procéder consiste à ajouter un projet factice qui comporte un événement de construction qui signe vos assemblys. Faites de ce projet la dernière étape avant de créer votre package MSI.

1

Je n'ai pas essayé, mais ... Ne faites pas dépendre le projet de déploiement du projet d'application. Au lieu de cela, ajoutez manuellement la sortie de l'application au déploiement. Par conséquent, aucune génération automatique ne doit être déclenchée.

+0

C'était la réponse pour moi. – Gregory