/ASSEMBLYMODULE
(向程序集添加 MSIL 模块)
语法
/ASSEMBLYMODULE:
filename
参数
filename
要包含在此程序集中的模块。
备注
使用 /ASSEMBLYMODULE
链接器选项可以将模块引用添加到程序集。 模块中的类型信息将不适用于添加了模块引用的程序集程序。 但是,此类型信息将适用于引用该程序集的任何程序。
使用 #using
将模块引用添加到程序集,并使该模块的类型信息可用于程序集程序。
例如,考虑以下情况:
使用
/LN
创建模块。在其他项目中使用
/ASSEMBLYMODULE
,以将模块包含在当前编译中,从而创建程序集。 此项目不会使用#using
引用模块。引用此程序集的任何项目现在都还可以使用模块中的类型。
影响程序集生成的其他链接器选项包括:
MSVC 链接器接受 .netmodule
文件作为输入,链接器生成的输出文件将是与输入到链接器中的任何 .netmodule
文件没有运行时依赖关系的程序集或 .netmodule
文件。 有关详细信息,请参阅用作链接器输入的 .netmodule
文件。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“输入”属性页。
修改“将模块添加到程序集”属性。