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 do 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 procedimentos a seguir mostram como criar conjuntos de arquivo único 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 do 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

Um conjunto de biblioteca é semelhante a uma biblioteca de classes.Ele contém tipos que serão referenciados por outros conjuntos de módulos (assemblies), mas ele tem não ponto de entrada iniciar a execução.

Para criar um conjunto de biblioteca

  • No prompt de comando, digite o seguinte comando:

    <comando do compilador> /t:biblioteca <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 de compilador, sistema autônomo a /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