Compartilhar via


Como: Incorpore bibliotecas de tipo como recursos Win32.Aplicativos baseados em NET

Você pode empacotar uma biblioteca de tipos, como um arquivo separado ou incorporá-lo como arquivo de recurso Win32 dentro de um.Aplicativo baseado em NET. Microsoft Visual Basic 6.0 realizado essa tarefa para você automaticamente. No entanto, ao usar Microsoft Visual Basic 2005, você deve incorporar manualmente a biblioteca de tipos.

Para incorporar uma biblioteca de tipos como um recurso do Win32 em um.Aplicativo baseado em NET

  1. Compile seu aplicativo gerenciado como um arquivo de biblioteca. Por exemplo, para criar um assembly para um aplicativo chamado MyApp, digite o seguinte comando no prompt de comando:

    vbc /t:library MyApp.vb
    
    csc /t:library MyApp.cs
    
  2. Exportar um arquivo de biblioteca de tipo de seu assembly usando o Type Library Exporter (Tlbexp. exe). No prompt de comando, digite o seguinte comando:

    tlbexp MyApp.dll /out:mytypelib.tlb
    
  3. Crie um script de recurso que contém a instrução a seguir:

    1 typelib "mytypelib.tlb"
    

    Neste exemplo, o nome do arquivo de script é myresource.rc.

  4. Compile o script usando o compilador de recursos do Microsoft Windows (rc. exe). No prompt de comando, digite o seguinte comando:

    rc myresource.rc
    

    RC. exe produz o myresource.res arquivo de recurso.

  5. Compile o arquivo de origem novamente e especifique o arquivo de recurso. No prompt de comando, digite o seguinte comando:

    vbc /t:library MyApp.vb /win32resource:myresource.res
    
    csc /t:library MyApp.cs /win32resource:myresource.res
    

Consulte também

Conceitos

Empacotamento de um Assembly para COM

Expondo.NET Framework para COM