Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
Uma assemblagem de ficheiro único, que é o tipo mais simples de assemblagem, contém informação de tipo e implementação, bem como o manifesto da assemblagem. Podes usar compiladores de linha de comandos ou Visual Studio para criar um assembly de ficheiro único que tenha como alvo o .NET Framework. Por defeito, o compilador cria um ficheiro assembly com uma extensão .exe .
Observação
O Visual Studio para C# e o Visual Basic só podem ser usados para criar assemblies de ficheiro único. Se quiseres criar assemblies multificheiro, tens de usar compiladores de linha de comandos ou Visual C++.
Os procedimentos seguintes mostram como criar assemblies de ficheiro único usando compiladores de linha de comandos.
Crie um assembly com uma extensão .exe
No prompt de comando, digite o seguinte comando:
<Comando ><Nome do módulo>
Neste comando, o comando compilador é o comando compilador para a linguagem usada no seu módulo de código, e o nome do módulo é o nome do módulo de código a compilar na assembleia.
O exemplo seguinte cria um conjunto chamado myCode.exe a partir de um módulo de código chamado myCode.
csc myCode.cs
vbc myCode.vb
Crie um assembly com uma extensão .exe e especifique o nome do ficheiro de saída
No prompt de comando, digite o seguinte comando:
<Comando do compilador>/out:<Nome do ficheiro><Nome do módulo>
Neste comando, o comando compilador é o comando compilador para a linguagem usada no seu módulo de código, o nome do ficheiro é o nome do ficheiro de saída, e o nome do módulo é o nome do módulo de código a compilar na assembleia.
O exemplo seguinte cria um conjunto chamado 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
Criar assemblies de bibliotecas
Uma assembleia de biblioteca é semelhante a uma biblioteca de classes. Contém tipos que serão referenciados por outras compilações, mas não possui um ponto de entrada para iniciar a execução.
Para criar uma montagem de biblioteca, no prompt de comandos, escreva o seguinte comando:
<Comando >-t:library<Nome do módulo>
Neste comando, o comando compilador é o comando compilador para a linguagem usada no seu módulo de código, e o nome do módulo é o nome do módulo de código a compilar na assembleia. Também pode usar outras opções do compilador, como a -out: opção.
O exemplo seguinte cria um conjunto de biblioteca chamado 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