簡體   English   中英

NuGet 還原前解決方案使 wix 在 Azure Devops 中失敗

[英]NuGet restore fore solution to get wix getting failed in Azure Devops

在運行wpf UI tests以下任務“NuGet 恢復前解決方案以獲取 wix”在 Azure Devops 中失敗並出現以下錯誤。 有人可以就如何解決錯誤提出建議嗎?

在此處輸入圖片說明

  Installed:
        1 package(s) to packages.config projects
    ##[error]The nuget command failed with exit code(1) and error(Errors in c:\agent\_work\9\s\tests\MediaApp.Wpf.UiTests\MediaApp.Wpf.UiTests.csproj
        Package Appium.WebDriver 3.0.0.2 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Appium.WebDriver 3.0.0.2 supports: net45 (.NETFramework,Version=v4.5)
        Package Selenium.WebDriver 3.0.1 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Selenium.WebDriver 3.0.1 supports:
          - net35 (.NETFramework,Version=v3.5)
          - net40 (.NETFramework,Version=v4.0)
        Package Selenium.Support 3.0.1 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Selenium.Support 3.0.1 supports:
          - net35 (.NETFramework,Version=v3.5)
          - net40 (.NETFramework,Version=v4.0)
        Package Castle.Core 3.3.3 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Castle.Core 3.3.3 supports:
          - net35 (.NETFramework,Version=v3.5)
          - net40-client (.NETFramework,Version=v4.0,Profile=Client)
          - net45 (.NETFramework,Version=v4.5)
          - sl4 (Silverlight,Version=v4.0)
          - sl5 (Silverlight,Version=v5.0)
        Package Microsoft.Extensions.FileSystemGlobbing 3.0.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.Extensions.FileSystemGlobbing 3.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0)
        Package Microsoft.Win32.SystemEvents 4.6.0-preview8.19405.3 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.Win32.SystemEvents 4.6.0-preview8.19405.3 supports:
          - net461 (.NETFramework,Version=v4.6.1)
          - net472 (.NETFramework,Version=v4.7.2)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        One or more packages are incompatible with .NETCoreApp,Version=v3.0.

    Errors in c:\agent\_work\9\s\src\MediaApp.Wpf\MediaApp.Wpf.csproj
        Package AutoMapper 8.1.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package AutoMapper 8.1.0 supports:
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        Package Serilog.Settings.Configuration 3.0.1 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Serilog.Settings.Configuration 3.0.1 supports:
          - net451 (.NETFramework,Version=v4.5.1)
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        Package System.Windows.Interactivity.WPF 2.0.20525 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package System.Windows.Interactivity.WPF 2.0.20525 supports: net40 (.NETFramework,Version=v4.0)
        Package Microsoft.Extensions.Configuration 2.2.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.Extensions.Configuration 2.2.0 supports: netstandard2.0 (.NETStandard,Version=v2.0)
        Package Microsoft.Extensions.Configuration.Json 2.2.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.Extensions.Configuration.Json 2.2.0 supports: netstandard2.0 (.NETStandard,Version=v2.0)
        Package System.Diagnostics.PerformanceCounter 4.5.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package System.Diagnostics.PerformanceCounter 4.5.0 supports:
          - monoandroid10 (MonoAndroid,Version=v1.0)
          - monotouch10 (MonoTouch,Version=v1.0)
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
          - xamarinios10 (Xamarin.iOS,Version=v1.0)
          - xamarinmac20 (Xamarin.Mac,Version=v2.0)
          - xamarintvos10 (Xamarin.TVOS,Version=v1.0)
          - xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
        Package System.Drawing.Common 4.5.1 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package System.Drawing.Common 4.5.1 supports:
          - monoandroid10 (MonoAndroid,Version=v1.0)
          - monotouch10 (MonoTouch,Version=v1.0)
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
          - xamarinios10 (Xamarin.iOS,Version=v1.0)
          - xamarinmac20 (Xamarin.Mac,Version=v2.0)
          - xamarintvos10 (Xamarin.TVOS,Version=v1.0)
          - xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
        Package System.Management 4.5.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package System.Management 4.5.0 supports:
          - net45 (.NETFramework,Version=v4.5)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        Package System.Configuration.ConfigurationManager 4.5.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package System.Configuration.ConfigurationManager 4.5.0 supports:
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        Package Microsoft.Win32.SystemEvents 4.5.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.Win32.SystemEvents 4.5.0 supports:
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        Package System.CodeDom 4.5.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package System.CodeDom 4.5.0 supports:
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)
        One or more packages are incompatible with .NETCoreApp,Version=v3.0.

    Errors in c:\agent\_work\9\s\tests\MediaApp.Wpf.Tests\MediaApp.Wpf.Tests.csproj
        Package AutoMapper 8.1.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package AutoMapper 8.1.0 supports:
          - net461 (.NETFramework,Version=v4.6.1)
          - netstandard2.0 (.NETStandard,Version=v2.0)

包xxx與netcoreapp3.0不兼容

如果您的解決方案中的所有項目都針對.net core ,請像這樣使用Use .net core task+dotnet restore

在此處輸入圖片說明

如果您的解決方案包含針對.net core+.net framework ,那么您可以像這樣使用Use nuget+nuget restore

在此處輸入圖片說明

您應該指定要使用的 nuget.exe 版本。 Nuget 5.3.1 是在我的管道中運行良好的版本。 此外,您可以選擇啟用Always download the latest matching version框。 在這里看到類似的問題。

當前的 .NET SDK 不支持面向 .NET Core 3.0。 以 .NET Core 2.1 或更低版本為目標,或使用支持 .NET Core 3.0 的 .NET SDK 版本。

它表示您應該使用帶有VS2019+corresponding .net core sdk的代理來運行還原。 如果您使用的是 microsoft-hosted 代理,則應在對構建管道進行排隊時使用window 2019代理。 如果您使用VS2017-Window2016代理,您將遇到此問題。

此外,您應該確保您已經安裝了相同或更高版本的 .net core sdk。(鏈接在這里)。 如果您使用私有代理,您可以在排隊管道之前手動安裝相應的 sdk,或者如果您使用托管代理,則使用Use .net core 3.x task

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM