Asp.net-Core

VSTS - 建構 ASP.NET Core 2.0 應用程序失敗,包 Microsoft.Extensions.FileProviders.Physical 2.0.0 is not compatible

  • September 4, 2017

我正在嘗試為我的 ASP.NET Core 2.0 Web 應用程序在 VSTS 上設置建構,但在 Nuget 還原階段失敗:

包 Microsoft.Extensions.FileProviders.Physical 2.0.0 與 netcoreapp2.0 (.NETCoreApp,Version=v2.0) 不兼容。包 Microsoft.Extensions.FileProviders.Physical 2.0.0 支持:netstandard2.0 (.NETStandard,Version=v2.0)

包 Microsoft.VisualStudio.Web.CodeGeneration.Contracts 2.0.0 與 netcoreapp2.0 (.NETCoreApp,Version=v2.0) 不兼容。包 Microsoft.VisualStudio.Web.CodeGeneration.Contracts 2.0.0 支持:netstandard2.0 (.NETStandard,Version=v2.0)

當我創建建構時,我選擇了 Azure 中的應用服務(或類似的東西)。那麼,我現在該如何設置 Build 呢?

改用 .Net Core 還原任務。

關於 NuGet 還原,需要使用者 4.3 版本:

  1. 添加 NuGet Tool Installer 任務(要安裝的 NuGet.exe 版本:4.3.0)
  2. NuGet 還原任務(版本 2.*)

引用自:https://stackoverflow.com/questions/46028160