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 Friend Assemblies (C# e Visual Basic).

ObservaçãoObservação

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: criar um Assembly multi-arquivos

Referência

/Target (Visual Basic)

/Main

/Reference (Visual Basic)

/addmodule

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

Conceitos

Assemblies e o Cache Global de assemblies (C# e Visual Basic)

Friend Assemblies (C# e Visual Basic)

Outros recursos

Visual Basic compilador de linha de comando