Compartilhar via


/moduleassemblyname

Especifica o nome do conjunto de módulos (assembly) de que este módulo será uma parte.

/moduleassemblyname:assembly_name

Argumentos

Termo

Definição

assembly_name

O nome do conjunto de módulos (assembly) de que este módulo será uma parte.

Comentários

O compilador processa a opção /moduleassemblyname somente se a opção /target:module tiver sido especificada. Isso faz com que o compilador crie um módulo. O módulo criado pelo compilador é válido somente para o conjunto especificado com a opção /moduleassemblyname. Se você colocar o módulo em um conjunto diferente, ocorrerão erros em tempo de execução.

A opção /moduleassemblyname é necessária somente quando as seguintes condições forem verdadeiras:

  • Um tipo de dados no módulo precisa acessar um tipo Friend em um conjunto referenciado.

  • O conjunto referenciado concedeu acesso assembly autorizado ao conjunto de módulos (assembly) no qual o módulo será criado.

Para obter mais informações sobre como criar um módulo, consulte /target (Visual Basic). Para obter mais informações sobre conjuntos de módulos (assemblies) amigos, consulte Assemblies amigáveis (C# e Visual Basic).

Dica

A opção /moduleassemblyname não está disponível no ambiente de desenvolvimento Visual Studio; ela está disponível apenas quando você compila do prompt de comando.

Consulte também

Tarefas

Como compilar um assembly de vários arquivos

Referência

/target (Visual Basic)

/main

/reference (Visual Basic)

/addmodule

Linhas de comando de compilação de exemplo (Visual Basic)

Conceitos

Assemblies e o cache de assemblies global (C# e Visual Basic)

Assemblies amigáveis (C# e Visual Basic)

Outros recursos

Compilador de linha de comando do Visual Basic