2017-08-10 182 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