2010-02-01 10 views

Répondre

3

sgen semble prendre la version de l'assembly source par défaut, il est tout à fait raisonnable.

Voici comment je le lance, il n'y a rien de spécial:

"... PathToSDK ... \ Microsoft Visual Studio SDK \ sgen.exe"/force /Assemblée: "$ (TargetPath) » /compilateur: "\"/ keyfile: $ (ProjectDir) .. \ key.snk "\" /compilateur:/delaysign-

/force - pour remplacer les ensembles de sérialiseur existants

/assem bly - chemin de l'assemblage, je le lance dans l'événement post-build dans les paramètres du projet VS, donc j'utilise la variable $(TargetPath)

/compilateur: ... - options csc, je les utilise pour signer le sérialiseur assemblages avec la clé