2010-08-01 35 views
2

Dans Visual Studio 2010, j'essaie de créer un projet C# compatible COM-interop sans l'enregistrer lors de la génération, mais je demande la bibliothèque typologique de l'assembly (. tlb), donc je peux l'importer d'un autre projet C++ dans la solution.Construction d'un projet compatible COM-interop sans enregistrement lors de la construction

Je n'ai pas trouvé un moyen de le faire - il était une fois un outil tlbexp.exe, mais il était déconseillé en faveur de regasm.exe/tlb (qui, contrairement à tlbexp.exe, l'enregistre).

+0

http://stackoverflow.com/questions/2375585/how-to-register-a-type-library-without-regasm-exe – rwong

+0

@rwong - connexe, mais pas du tout la même question. – Danra

Répondre

2

TlbExp est encore disponible en VS2010 ici:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\TlbExp.exe 
+0

Doit être utilisé dans un événement post-construction pour répondre à la nécessité de l'importer d'un autre projet, afin que la construction d'une solution fonctionne correctement. – Danra