【问题标题】:Nuget restore package started to fail in Visual Studio Team Services buildNuget 还原包在 Visual Studio Team Services 构建中开始失败
【发布时间】:2016-06-20 10:37:36
【问题描述】:

从上周四开始,当我们提交代码时,我们的一个 Team Services 构建开始失败,

错误是下一个:

2016-06-20T10:15:29.7964057Z ##[error]System.AggregateException: One or more errors occurred. ---> System.NotSupportedException: The given path's format is not supported.
2016-06-20T10:15:29.8120276Z ##[error]   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
2016-06-20T10:15:29.8120276Z ##[error]   at System.IO.Path.GetFullPath(String path)
2016-06-20T10:15:29.8120276Z ##[error]   at System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
2016-06-20T10:15:29.8120276Z ##[error]   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.RestoreCommand.ProcessSolutionFile(String solutionFileFullPath, PackageRestoreInputs restoreInputs)
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.RestoreCommand.GetInputsFromFile(String projectFilePath, PackageRestoreInputs packageRestoreInputs)
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.RestoreCommand.DetermineRestoreInputs()
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.RestoreCommand.<ExecuteCommandAsync>d__23.MoveNext()
2016-06-20T10:15:29.8120276Z ##[error]   --- End of inner exception stack trace ---
2016-06-20T10:15:29.8120276Z ##[error]   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
2016-06-20T10:15:29.8120276Z ##[error]   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.Command.Execute()
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.Program.MainCore(String workingDirectory, String[] args)
2016-06-20T10:15:29.8120276Z ##[error]---> (Inner Exception #0) System.NotSupportedException: The given path's format is not supported.
2016-06-20T10:15:29.8120276Z ##[error]   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
2016-06-20T10:15:29.8120276Z ##[error]   at System.IO.Path.GetFullPath(String path)
2016-06-20T10:15:29.8120276Z ##[error]   at System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
2016-06-20T10:15:29.8120276Z ##[error]   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
2016-06-20T10:15:29.8120276Z ##[error]   at NuGet.CommandLine.RestoreCommand.ProcessSolutionFile(String solutionFileFullPath, PackageRestoreInputs restoreInputs)
2016-06-20T10:15:29.8276501Z ##[error]   at NuGet.CommandLine.RestoreCommand.GetInputsFromFile(String projectFilePath, PackageRestoreInputs packageRestoreInputs)
2016-06-20T10:15:29.8276501Z ##[error]   at NuGet.CommandLine.RestoreCommand.DetermineRestoreInputs()
2016-06-20T10:15:29.8276501Z ##[error]   at NuGet.CommandLine.RestoreCommand.<ExecuteCommandAsync>d__23.MoveNext()<---
2016-06-20T10:15:29.8276501Z ##[error]System.Exception: Unexpected exit code 1 returned from tool NuGet.exe
2016-06-20T10:15:29.8276501Z ##[error]   at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.InvokeToolCmdlet.ProcessRecord()
2016-06-20T10:15:29.8276501Z ##[error]   at System.Management.Automation.CommandProcessor.ProcessRecord()

我们有更多可以正常工作的构建,唯一的区别是访问不是 Nuget.org 的存储库

我们曾经在构建中使用恢复包选项,但由于已弃用,我们现在使用安装包构建步骤

我们的 Nuget.Config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
 <packageSources>
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
    <add key="sitefinity" value="http://nuget.sitefinity.com/nuget" />
  </packageSources>
</configuration>

【问题讨论】:

    标签: nuget azure-devops nuget-package sitefinity


    【解决方案1】:

    【讨论】:

    • 嗨,我们的构建已恢复正常。问候!
    • 很高兴听到这个消息。看起来他们仍在努力,虽然 blogs.msdn.microsoft.com/vsoservice/2016/06/20/…>
    猜你喜欢
    • 1970-01-01
    • 2016-08-16
    • 2013-12-14
    • 2017-11-26
    • 2013-09-30
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多