-moduleassemblyname
指定此模块所属程序集的名称。
语法
-moduleassemblyname:assembly_name
参数
术语 | 定义 |
---|---|
assembly_name |
此模块所属程序集的名称。 |
备注
仅当指定了 -target:module
选项时,编译器才处理 -moduleassemblyname
选项。 这将导致编译器创建模块。 编译器创建的模块仅对使用 -moduleassemblyname
选项指定的程序集有效。 如果将模块放在不同的程序集中,则会发生运行时错误。
仅当满足以下条件时,才需要 -moduleassemblyname
选项:
模块中的数据类型需要访问所引用程序集中的
Friend
类型。引用的程序集已获得友元程序集访问权限,可访问将在其中生成模块的程序集。
有关创建模块的详细信息,请参阅 -target (Visual Basic)。 有关友元程序集的详细信息,请参阅友元程序集。
备注
-moduleassemblyname
选项在 Visual Studio 开发环境内无法使用;仅当从命令提示符编译时才可用。