Compartilhar via


/moduleassemblyname

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

/moduleassemblyname:assembly_name

Argumentos

  • 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 / destino (Visual Basic).Para obter mais informações sobre conjuntos de módulos (assemblies) amigos, consulte Assemblies Autorizados (Visual Basic).

Observação:

O /moduleassemblyname opção não está disponível no ambiente de desenvolvimento do Visual Studio; ela está disponível somente quando você compilar no aviso de comando.

Consulte também

Tarefas

Como: ComCompilação um assembly multi-arquivos

Conceitos

Conjuntos de Módulos (Assemblies)

Assemblies Autorizados (Visual Basic)

Referência

/ destino (Visual Basic)

/principal

/reference (Visual Basic)

/addmodule

Exemplos de Linhas de Comando de Compilação

Outros recursos

Compilador do Visual Basic