2011-10-07 4 views
0

Le Microsoft Type Library Importer tool (tlbimp.exe) génère des assemblages d'interopérabilité sans certaines informations de version, c'est-à-dire aucune société, aucun droit d'auteur, aucune marque et numéro de version toujours définis sur 1.0.0.0. Est-il possible d'obtenir l'outil pour générer des assemblages interop avec des informations de version personnalisées?Est-ce que tlbimp.exe peut générer des assemblages interop avec des informations de version personnalisées?

C'est vaguement lié à une autre question que j'ai demandé sur le SO: Modify the version info of a built .Net assembly

+1

Décompiler avec ildasm.exe. Compilez avec ilasm.exe, en utilisant l'option/resource pour spécifier un fichier .res contenant une ressource de version de fichier que vous avez compilée avec rc.exe –

+0

Je le savais déjà;) La réponse de Logan est bien plus innovante! – aledeniz

+0

Je vais laisser le commentaire pour les utilisateurs qui n'ont pas encore déménagé à VS2010. –

Répondre

2

Oui. Vous avez lié à la page qui décrit comment faire:

/asmversion: versionNumber 

Spécifie le numéro de version de l'ensemble à produire. Spécifiez versionNumber au format major.minor.build.revision.

/product:Product   

Le nom du produit avec lequel cette assemblée est distribué

/productversion:Version 

La version du produit avec lequel cette assemblée est distribué

/company:Company   

Le nom de la société qui a produit cet ensemble

/copyright:Copyright  

Décrit tous les avis de droits d'auteur, des marques de commerce et des marques déposées applicables à cette assemblée

/trademark:Trademark  

décrit toutes les marques de commerce et des marques déposées qui s'appliquent à cette assemblée

+0

Maintenant, cela se trouve aveugle à une évidence flagrante :) – aledeniz

+0

Comme très partiel justification, la page ne rapporte pas les options \ company, \ copyright et \ trademark (elle fait rapport \ asmversion difficile), mais j'ai ensuite essayé de lancer tlbimp.exe sans paramètres, et elle a correctement signalé tous les paramètres non documentés que vous avez conseillés moi au sujet de! Merci beaucoup! – aledeniz

Questions connexes