Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

Signer des projets .net avec une clé unique – éviter les doublons de clé snk dans une solution

Lorsque vous avez des projets .net complexes et que certains des projets doivent être signés, il est préférable d’utiliser une seule clé pour tous les projets de la solution.

image

Malheureusement, lorsque vous signez votre projet avec Visual Studio, celui-ci va dupliquer la clé à l’intérieur de votre projet, vous vous retrouvez alors avec plusieurs fichiers snk identique dans votre projet.

image

Afin de contourner ce problème, il faut modifier directement le XML du projet. Pour cela, il faut décharger le projet : click droit sur le projet puis “unload project

image

Puis, il faut l’éditer : click droit sur le projet et “Edit

image

Cela permet ainsi d’éditer le fichier XML contenant le projet, il vous faut alors rechercher ou ajouter l’élément AssemblyOriginatorKeyFile celui-ci indique le chemin relatif vers la clé partagé

image

Puis, il faut recharger le projet et supprimer le snk que Visual Studio nous a copié.

image

Les propriétés du projet indiquent alors le chemin vers le bon fichier.

image

Et vous, avez vous des problèmes avec la signature de vos projets ?

Posted: vendredi 22 janvier 2010 13:03 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

arno a dit :

C'est bien compliqué tout ça !!! Il te suffit de créer ton fichier snk et de l'ajouter a ton projet non pas directement mais en tant que lien vers le fichier et le tour est joué ;)

# janvier 23, 2010 15:24

FREMYCOMPANY a dit :

Je fais pareil que arno, lorsque je veux partager un fichier entre plusieurs projets, le plus simple est d'ajouter en tant que lien vers le fichier.

# janvier 23, 2010 20:49

Billou_13 a dit :

Je connaissais pas l'option "Ajouter en tant que lien...", je faisais pareil que Cyril.

Très intéressant !

# janvier 25, 2010 14:47
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [SharePoint] Les sessions TechDays 2012… par Le blog de Patrick [MVP SharePoint] le il y a 6 heures et 57 minutes

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le 02-09-2012, 11:01

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59