使用Visual Studio 2017,Nuget软件包还原为Azure功能项目失败



我正在尝试构建一个Azure功能项目。但是,在我从VS 2017创建它之后(文件 ->新项目,而无需进行任何其他更改(,它将无法还原Nuget软件包。错误我得到

软件包microsoft.tpl.dataflow 4.5.24不支持任何目标框架。

软件包microsoft.azure.keyvault.core 1.0.0不支持任何目标框架。

我正在使用

  • Visual Studio 2017 Community V15.5.7。安装了工作负载:
    • ASP.NET和Web开发
    • Azure开发
    • .NET核心跨平台开发
  • Azure函数和Web工具扩展V15.0.40108.0(也尝试使用VS发货的版本尝试(

已经在另外两台PC上尝试了同样的工作负载,并且可以正常工作。

已卸载/重新安装了2017年和.NET框架,但没有运气。

任何帮助。

通过清除nuget缓存并将包装格式更改为'Packagereference'

来修复

vs 2017->工具 ->选项 -> nuget软件包管理器

  • 将"默认软件包管理格式"从" packages.config"更改为" packagereference"
  • 检查的'允许在第一个软件包安装上选择格式'
  • 行动'清除所有Nuget Cache(S('

最新更新