.net 如何识别延迟签名程序集
我在一个文件夹中有很多程序集。只有其中一些标记为延迟签名 现在,我必须签署所有标记为延迟签署的大会 如何识别哪些程序集标记为延迟签名,哪些不是?您可以运行.net 如何识别延迟签名程序集,.net,.net-assembly,.net,.net Assembly,我在一个文件夹中有很多程序集。只有其中一些标记为延迟签名 现在,我必须签署所有标记为延迟签署的大会 如何识别哪些程序集标记为延迟签名,哪些不是?您可以运行sn-v“程序集路径”。如果程序集是延迟签名的,这将输出xxx是延迟签名的或测试签名的程序集 如果您喜欢在.NET中执行此操作,则可能需要使用strongnamesignatureificationex检查签名() 您需要使用sn-vf 验证强名称签名的自一致性。如果-vf是 指定,即使在注册表中禁用,也强制验证。sn-v不显示xxx是延迟签名
sn-v“程序集路径”
。如果程序集是延迟签名的,这将输出xxx是延迟签名的或测试签名的程序集
如果您喜欢在.NET中执行此操作,则可能需要使用strongnamesignatureificationex
检查签名()
您需要使用sn-vf 验证强名称签名的自一致性。如果-vf是
指定,即使在注册表中禁用,也强制验证。
sn-v
不显示xxx是延迟签名或测试签名的程序集<代码>序列号-vf
执行。
[DllImport("mscoree.dll", CharSet = CharSet.Unicode)]
static extern bool StrongNameSignatureVerificationEx(string wszFilePath, bool fForceVerification, ref bool pfWasVerified);