我正在尝试构建一个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('