2009-09-03 5 views
1

J'utilise tlbimp.exe pour générer un assemblage à partir d'un fichier TLB. Je sais que je peux utiliser le commutateur de ligne de commande "asmversion" pour définir un numéro de version personnalisé, mais comment puis-je définir les autres informations? Je voudrais définir les champs comme "Product Name" et "Company", mais je ne vois pas un moyen de le faire. Peut-il être fait avec tlbimp, ou d'autres outils?Convertir un fichier TLB en assemblage avec des informations d'assemblage personnalisées

Répondre

1

Vous pouvez utiliser tlbimp.exe pour insérer ces informations, au moins dans la dernière (bêta) version de Visual Studio 2010. (Je ne peux pas tout à fait dire si ce sont de nouvelles options.)

C:\Temp>tlbimp /? 
Microsoft (R) .NET Framework Type Library to Assembly Converter 4.0.20624.1 
Copyright (C) Microsoft Corporation. All rights reserved. 

Syntax: TlbImp TypeLibName [Options] 
Options: 

    ... 
    /product:Product   The name of the product with which this assembly 
          is distributed 
    /productversion:Version The version of the product with which this 
          assembly is distributed 
    /company:Company   The name of the company that produced this 
          assembly 
    /copyright:Copyright  Describes all copyright notices, trademarks, and 
          registered trademarks that apply to this assembly 
    /trademark:Trademark  Describes all trademarks and registered trademarks 
          that apply to this assembly 
    ... 
+0

Les les options ne sont définitivement pas dans la version VS2008. Savez-vous si un assemblage généré avec la version 2010 de tlbimp fonctionnera avec une application VS2008? –

+0

Je ne suis pas sûr; Je suppose * qu'il devrait fonctionner correctement avec une application VS2008, mais je n'ai pas essayé cela. – reuben

Questions connexes