我为以下csproj之一创建了一个构建定义。
我在使用此定义的构建过程中遇到与nuget restore有关的错误,有人可以帮助我解决此问题吗?
[更新]
根据评论中提供的建议,我已经更新为“ ** \ *。sln”,然后它可以正常工作,但是出现如下错误
答案 0 :(得分:0)
对于新发行的产品,在构建定义中添加一个powershell脚本任务以导入证书。
$pfxpath = 'pathtoees.pfx'
$password = 'password'
Add-Type -AssemblyName System.Security
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$cert.Import($pfxpath, $password, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]"PersistKeySet")
$store = new-object system.security.cryptography.X509Certificates.X509Store -argumentlist "MY", CurrentUser
$store.Open([System.Security.Cryptography.X509Certificates.OpenFlags]"ReadWrite")
$store.Add($cert)
$store.Close()
有关详细信息,请参见此问题:Visual studio team services deploymen/buildt certificate error