Je suis en train de signer un assembly avec un nom fort en suivant le guide d'ici: http://msdn.microsoft.com/en-us/library/xc31ft41.aspxQuel est le 'nom du module' lorsque vous utilisez al.exe pour signer un assembly avec un nom fort?
L'instruction clé est:
al /out:<assembly name> <module name> /keyfile:<file name>
Et il dit
module name is the name of the code module used to create the assembly
Je ne Je ne comprends pas ce que cela signifie. Dans le sens littéral, j'interpréterais ce qui précède comme une composante de csc.exe (c'est-à-dire, il a créé l'assemblée) mais, évidemment, c'est absurde dans ce contexte. Donc, d'abord, à quoi cela fait-il référence, et deuxièmement (afin de faciliter mon méta-apprentissage) comment pourrait-on raisonner ce que c'est? J'ai l'impression étant donné la lacune de la documentation que cela devrait être évident ou intuitif pour moi, mais ce n'est pas le cas actuellement.
J'ai essayé spécifier des noms aléatoires (par exemple de blah.blah) mais obtenir cette erreur:
ALINK: Erreur AL1047: importation d'un fichier d'erreur « c: \ chemin \ \ proj \ bin \ Debug \ bla. blah '- Le système ne peut pas trouver le fichier spécifié. Edit: En lisant plus loin, j'ai l'impression que le nom du module est le nom du code, mais je n'ai pas eu de chance en spécifiant les fichiers .cs soit - On m'a dit Database file is corrupt and may not be usable
.