簡體   English   中英

使用Visual Studio 2017的Azure Function項目的NuGet包還原失敗

[英]NuGet package restore fails for Azure Function project using Visual Studio 2017

我正在嘗試建立一個Azure Function項目。 但是在我從VS 2017創建文件(文件->新項目,未進行任何其他更改)后,它無法還原NuGet軟件包。 我遇到的錯誤

軟件包Microsoft.Tpl.Dataflow 4.5.24不支持任何目標框架。

軟件包Microsoft.Azure.KeyVault.Core 1.0.0不支持任何目標框架。

我正在使用

  • Visual Studio 2017社區v15.5.7。 已安裝的工作量:
    • ASP.NET和Web開發
    • Azure開發
    • .NET Core跨平台開發
  • Azure Functions和Web工具擴展v15.0.40108.0(還嘗試過VS附帶的版本)

在其他兩台安裝了相同工作負載的PC上進行了嘗試,並且可以正常工作。

已卸載/重新安裝了VS 2017和.NET Framework,但沒有運氣。

任何幫助表示贊賞。

通過清除NuGet緩存並將包格式更改為'PackageReference'進行修復

VS 2017->工具->選項-> NuGet軟件包管理器

  • 將“默認程序包管理格式”從“ Packages.config”更改為“ PackageReference”
  • 選中“允許在首次安裝軟件包時選擇格式”
  • 已采取行動'清除所有NuGet緩存'

暫無
暫無

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

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