-moduleassemblyname
Especifica o nome do assembly do qual esse módulo fará parte.
Sintaxe
-moduleassemblyname:assembly_name
Argumentos
Termo | Definição |
---|---|
assembly_name |
O nome do assembly do qual esse módulo fará parte. |
Comentários
O compilador somente processará a opção -moduleassemblyname
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 apenas para o assembly especificado com a opção -moduleassemblyname
. Se você colocar o módulo em um assembly diferente, ocorrerão erros em tempo de execução.
A opção -moduleassemblyname
é necessária somente quando o seguinte for verdadeiro:
Um tipo de dados no módulo precisa de acesso a um tipo
Friend
em um assembly de referência.O assembly de referência concedeu acesso de assembly amigável ao assembly no qual o módulo será compilado.
Para obter mais informações sobre como criar um módulo, consulte -target (Visual Basic). Para obter mais informações sobre assemblies amigáveis, consulte Assemblies Amigáveis.
Observação
A opção -moduleassemblyname
não está disponível dentro do ambiente de desenvolvimento do Visual Studio; ela só está disponível ao compilar a partir de um prompt de comando.