程序集链接器(Al.exe)工具使用详解
/prod[uct]: text
为程序集中的 Product 字段指定字符串。如果 text 包含空格,则将字符串放置在双引号 (" ") 中。此字符串是程序集上的自定义属性,可以使用反射进行查看。
如果不指定 /win32res,/product 将在 Windows 资源管理器中显示为 Win32 Product Name 资源。
如果文本是空字符串,Win32 Product Name 资源就会显示为一个空格。
如果指定 /win32res,/product 就不会影响 Win32 资源信息。
还可以将此选项指定为任何 MSIL 模块的源代码中的自定义属性 ( AssemblyProductAttribute)。
/productv[ersion]: text
为程序集中的 Product Version 字段指定字符串。如果 text 包含空格,则将字符串放置在双引号 (" ") 中。此字符串是程序集上的自定义属性,可以使用反射进行查看。
如果不指定 /win32res,/productversion 将作为 Win32 Product Version 资源使用。如果不指定 /productversion,Win32 Product Version 资源就会被 Win32 File Version 资源填充。
如果指定 /win32res,/productversion 就不会影响 Win32 资源信息。
还可以将此选项指定为任何 MSIL 模块的源代码中的自定义属性 ( AssemblyInformationalVersionAttribute)。
/t[arget]:lib[rary]
exe
win[exe]
指定输出文件的文件格式:lib[rary](代码库)、exe(控制台应用程序)或 win[exe](基于 Windows 的应用程序)。默认值为 lib[rary]。
/template: filename
指定程序集 filename,除区域性字段之外的所有程序集元数据都从该程序集继承。指定的 filename 必须有强名称。
用 /template 创建的程序集将是附属程序集。
/title: text
为程序集中的 Title 字段指定字符串。如果 text 包含空格,则将字符串放置在双引号 (" ") 中。此字符串是程序集上的自定义属性,可以使用反射进行查看。
如果不指定 /win32res,/title 就会在 Windows 资源管理器中显示为 Win32 Description 资源,外壳程序将其用作应用程序的友好名称。如果某个文件类型有多个支持应用程序,则该字符串也会出现在此文件类型的快捷菜单的“打开方式”子菜单中。
如果文本是空字符串,Win32 Description 资源就会显示为一个空格。
如果指定 /win32res,/title 就不会影响 Win32 资源信息。
还可以将此选项指定为任何 MSIL 模块的源代码中的自定义属性 ( AssemblyTitleAttribute)。
/trade[mark]: text
为程序集中的 Trademark 字段指定字符串。如果 text 包含空格,则将字符串放置在双引号 (" ") 中。此字符串是程序集上的自定义属性,可以使用反射进行查看。
如果不指定 /win32res,/trademark 在 Windows 资源管理器中就会显示为 Win32 Trademark 资源。
如果文本是空字符串,Win32 Trademark 资源就会显示为一个空格。
如果指定 /win32res,/trademark 就不会影响 Win32 资源信息。
还可以将此选项指定为任何 MSIL 模块的源代码中的自定义属性 ( AssemblyTrademarkAttribute)。