VSTS构建中的Nuget包还原错误

时间:2018-08-06 12:32:32

标签: asp.net-core nuget azure-devops azure-pipelines

我为以下csproj之一创建了一个构建定义。

enter image description here

我在使用此定义的构建过程中遇到与nuget restore有关的错误,有人可以帮助我解决此问题吗?

enter image description here

[更新]

根据评论中提供的建议,我已经更新为“ ** \ *。sln”,然后它可以正常工作,但是出现如下错误

enter image description here

1 个答案:

答案 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