Partilhar via


Como: edição assemblies de interoperabilidade

The Tipo biblioteca Importer (Tlbimp.exe) converte a maioria das assinaturas de método COM em gerenciado assinaturas.No entanto, vários tipos exigem informações adicionais que você pode especificar, editando o assembly de interoperabilidade.Este tópico descreve como edição um assembly de interoperabilidade.The Alterações de marshaling tópico identifica vários casos que exigem que você edição o assembly de interoperabilidade e descreve as alterações necessárias.

Para especificar alterações de marshaling na Microsoft intermediário linguagem (MSIL)

  1. gerar o assembly de interoperabilidade inicial usando Tlbimp.exe.Por exemplo produzir um assembly chamado New.dll de New.tlb, digite o seguinte comando no aviso de comando:

    tlbimp New.tlb /out:New.dll
    
  2. No aviso de comando, digite o seguinte comando para gerar MSIL para o assembly:

    ildasm New.dll /out:new.il
    
  3. Edite o MSIL conforme necessário.

  4. No aviso de comando, digite o seguinte comando para produzir um novo New.dll Definindo a sintaxe apropriada:

    ilasm New.il /dll 
    

Consulte também

Conceitos

Alterações de marshaling

Personalizando o tempo de execução Callable Wrappers

Referência

Tipo Biblioteca Importer (Tlbimp.exe)

Desassemblador do MSIL (ILDASM.exe)

Assembler MSIL (Ilasm.exe)