Compartilhar via


Como: Criar um Assembly de arquivo único

Um conjunto de Arquivo Único, que é o tipo mais simples de módulo (assembly), contém informações sobre o tipo e a implementação, bem como o manifesto do assembly. Você pode usar compiladores de linha de comando ou Visual Studio 2005 para criar um conjunto de arquivo único. Por padrão, o compilador cria um arquivo de assembly com uma extensão .exe.

Observação

Visual Studio 2005 para C# e Visual Basic podem ser usados somente para criar conjuntos de arquivo único.Se você quiser criar assemblies de arquivos múltiplos, você deve usar compiladores de linha de comando ou Visual Studio 2005 para Visual C++.

Os seguintes procedimentos mostram como criar assemblies de um único arquivo usando compiladores de linha de comando.

Para criar um conjunto de módulos (assembly) com uma extensão .exe

  • No prompt de comando, digite o seguinte comando:

    <comando do compilador> <nome do módulo>

    Neste comando, o comando do compilador é o comando do compilador para a linguagem usada em seu módulo de código, e o Nome do módulo é o nome do módulo de código para compilar no conjunto.

O exemplo a seguir cria um conjunto de módulos (assembly) denominado myCode.exe a partir de um módulo de código chamado myCode.

csc myCode.cs
vbc myCode.vb

Para criar um conjunto com uma extensão .exe e especificar nome do arquivo de saída

  • No prompt de comando, digite o seguinte comando:

    <comando do compilador> /out:<nome de arquivo> <nome do módulo>

    Nesse comando, comando do compilador é o comando do compilador para a linguagem usada no seu módulo de código, nome do arquivo é o nome do arquivo de saída, a nome do módulo é o nome do módulo de código para compilar no conjunto de módulos (assembly).

O exemplo a seguir cria um conjunto de módulos (assembly) denominado myAssembly.exe a partir de um módulo de código chamado myCode.

csc /out:myAssembly.exe myCode.cs
vbc /out:myAssembly.exe myCode.vb

Criando bibliotecas de assemblies

Uma biblioteca de assembly é similar a uma bliblioteca de classe. Ela contém tipos que serão referenciados por outros assemblies, mas não tem um ponto de entrada para começar a execução.

Para criar um conjunto de biblioteca

  • No prompt de comando, digite o seguinte comando:

    <comando do compilador> /t: Library <nome do módulo>

    Neste comando, o comando do compilador é o comando do compilador para a linguagem usada em seu módulo de código, e o Nome do módulo é o nome do módulo de código para compilar no conjunto. Você também pode usar outras opções do compilador, como o /out: opção.

O exemplo a seguir cria um conjunto de módulos (assembly) denominado myCodeAssembly.dll a partir de um módulo de código chamado myCode.

csc /out:myCodeLibrary.dll /t:library myCode.cs
vbc /out:myCodeLibrary.dll /t:library myCode.vb

Consulte também

Tarefas

Como: Criar um Assembly multi-arquivos

Conceitos

Criando assemblies

Assembly de Arquivos Múltiplos

Outros recursos

Programação com assemblies