/DELAYSIGN(为程序集进行部分签名)
更新:2007 年 11 月
/DELAYSIGN[:NO]
备注
其中,
- NO
指定程序集不应被部分签名。
备注
如果只想将公钥放入程序集中,则应使用 /DELAYSIGN。默认值为 /DELAYSIGN:NO。
如果不与 /KEYFILE 或 /KEYCONTAINER 一起使用,则 /DELAYSIGN 选项没有任何作用。
如果要求完全签名的程序集,编译器将对包含清单(程序集元数据)的文件进行散列处理,并用私钥对该散列数据进行签名。产生的数字签名存储在包含清单的文件中。如果程序集的签名延迟,则链接器将不会计算和存储签名,但会在文件中保留空间以便以后添加签名。
例如,使用 /DELAYSIGN 将允许测试人员把程序集放入全局缓存中。测试完成后,可以通过将私钥放入程序集中对程序集进行完全签名。
有关对程序集签名的更多信息,请参见强名称程序集(程序集签名)和延迟为程序集签名。
其他影响程序集生成的链接器选项为:
在 Visual Studio 开发环境中设置此链接器选项
打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
单击“链接器”文件夹。
单击“命令行”属性页。
将该选项键入“附加选项”框中。
以编程方式设置此链接器选项
- 请参见 AdditionalOptions。