Partilhar via


/moduleassemblyname

Specifies the name of the assembly that this module will be a part of.

/moduleassemblyname:assembly_name

Arguments

Term

Definition

assembly_name

The name of the assembly that this module will be a part of.

Comentários

The compiler processes the /moduleassemblyname option only if the /target:module option has been specified. This causes the compiler to create a module. The module created by the compiler is valid only for the assembly specified with the /moduleassemblyname option. If you place the module in a different assembly, run-time errors will occur.

The /moduleassemblyname option is needed only when the following are true:

  • A data type in the module needs access to a Friend type in a referenced assembly.

  • The referenced assembly has granted friend assembly access to the assembly into which the module will be built.

For more information about creating a module, see /target (Visual Basic). For more information about friend assemblies, see Friend Assemblies (C# e Visual Basic).

ObservaçãoObservação

The /moduleassemblyname option is not available from within the Visual Studio development environment; it is available only when you compile from a command prompt.

Consulte também

Tarefas

Como: Criar um Assembly multi-arquivos

Referência

/target (Visual Basic)

/principal

/reference (Visual Basic)

/addmodule

Exemplos de Linhas de Comando de Compilação (Visual Basic)

Conceitos

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

Friend Assemblies (C# e Visual Basic)

Outros recursos

Compilador do Visual Basic