2017-08-10 185 views
0

我尝试建立我们的WPF应用程序建立在Visual Studio在线(VSTS),但我得到的错误:VSTS建立自己的错误 - MSB3327无法找到代码签名证书

警告MSB3327:无法找到代码签名证书当前用户的Windows证书存储区。要解决此问题,请禁用签名ClickOnce清单或将证书安装到证书存储区中。

错误MSB3326:无法导入以下密钥文件:。密钥文件可能受密码保护。要解决此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区。

我们使用代码签名生产,所以我不能禁用此选项或从csproj删除<manifestkeyfile>。有没有办法将这个证书导入VSTS?找不到任何有关这方面的信息...

其实,我只需要建立它(没有部署),但它看起来像我不能签署特定的配置。

回答

2

由于错误消息MSB3327建议,您还可以将证书安装到证书存储区。步骤如下:

在您的项目属性窗口 - >签名选项卡 - >从存储选择 - > certifacte属性 - >安装证书 - >从证书导入wizrad选择选项,直到导入成功。

enter image description here

然后提交和推送更改到VSTS回购和重新构建。

+0

太容易了,谢谢! – kkopieczek