Share via


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>

请参见

概念

MSBuild 任务

其他资源

MSBuild 任务参考

MSBuild 概念