首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用TFS在线服务构建Clickonce应用程序时,是否有任何方式对其进行签名?

在使用TFS在线服务构建Clickonce应用程序时,是否有任何方式对其进行签名?
EN

Stack Overflow用户
提问于 2013-12-15 00:59:20
回答 2查看 1.2K关注 0票数 5

我已经启用了在单击一次应用程序中的签名。

但是构建服务器(TFS在线服务)没有证书。是否有任何方法可以将证书包括在repositiory中,并让构建服务器对其进行签名,还是必须禁用签名并在此之后手动进行签名?

我没有从商店挑选证书,而是签了一个文件,然后从文件中选择了证书。

然后构建服务器给我:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (2482):无法导入以下密钥文件:。密钥文件可能受到密码保护。若要更正此问题,请再次导入证书或手动将证书导入当前用户的个人证书存储区。

(这是否意味着我应该在没有密码的情况下签入一个,其他人也是这样做的吗?没有密码的私钥不危险吗?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-16 16:10:47

我创建了CodeActivites,用于使用Mage.exe和Signtool.exe,并将签名构建到构建模板中。

在/t:publish中,所有文件都有.deploy扩展名,我必须创建一个XML来更新清单xml以支持这一点。

票数 -1
EN

Stack Overflow用户

发布于 2017-02-07 13:41:06

我在存储库中创建了以下powershell脚本:

代码语言:javascript
复制
 [CmdletBinding()]
 param(
     [Parameter(Mandatory=$True)]
     [string]$signCertPassword
    )

$SecurePassword = $signCertPassword | ConvertTo-SecureString -AsPlainText -Force
Write-Output "Importing pfx"

Import-PfxCertificate -FilePath "YourPfxFile.pfx" -Password $SecurePassword Cert:\CurrentUser\My

并将密码作为变量传递(锁定)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20590086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档