-moduleassemblyname

指定此模块所属程序集的名称。

语法

-moduleassemblyname:assembly_name  

参数

术语 定义
assembly_name 此模块所属程序集的名称。

备注

仅当指定了 -target:module 选项时,编译器才处理 -moduleassemblyname 选项。 这将导致编译器创建模块。 编译器创建的模块仅对使用 -moduleassemblyname 选项指定的程序集有效。 如果将模块放在不同的程序集中,则会发生运行时错误。

仅当满足以下条件时,才需要 -moduleassemblyname 选项:

  • 模块中的数据类型需要访问所引用程序集中的 Friend 类型。

  • 引用的程序集已获得友元程序集访问权限,可访问将在其中生成模块的程序集。

有关创建模块的详细信息,请参阅 -target (Visual Basic)。 有关友元程序集的详细信息,请参阅友元程序集

备注

-moduleassemblyname 选项在 Visual Studio 开发环境内无法使用;仅当从命令提示符编译时才可用。

请参阅