SignFile 任务
更新:2007 年 11 月
使用指定的证书对指定文件进行签名。
参数
下表描述了 SignFile 任务的参数。
参数 |
说明 |
---|---|
CertificateThumbprint |
必选的 String 参数。 指定要用于签名的证书。 |
SigningTarget |
必选的 ITaskItem 参数。 指定要用证书进行签名的文件。 |
TimestampUrl |
可选的 String 参数。 指定时间戳服务器的 URL。 |
示例
下面的示例使用 SignFile 任务,借助于 Certificate 属性指定的证书,对在 FilesToSign 项集合中指定的文件进行签名。
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<FileToSign Include="File.exe" />
<ItemGroup>
<PropertyGroup>
<Certificate>Cert.cer</Certificate>
</PropertyGroup>
<Target Name="Sign">
<SignFile
CertificateThumbprint="$(Certificate)"
SigningTarget="@(FileToSign)" />
</Target>
</Project>