/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
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)