由于缺少服务结构包而不会添加依赖项

Wont add dependencies because of missing service fabric packages

启动一个新的空 .NET Core 2 class 库我尝试使用 nuget 添加任何依赖项我得到这个错误

Error The local source 'C:\Program Files\Microsoft SDKs\Service Fabric\packages' doesn't exist.

但服务结构应该与此解决方案无关。解决方案也成功构建

通过卸载 visual studio 2017 并安装 2019 解决了这个问题。我怀疑它在我安装 Service Fabric SDK 时出了问题(我没有将其用于此项目)。对于 2019,即使安装了 SF,它也能正常工作。

我遇到了同样的错误。

安装了服务结构,但我决定将其删除。之后就开始出现这个错误。

您所要做的就是创建一个空的包文件夹

C:\Program Files\Microsoft SDKs\Service Fabric\packages

我在 VS 2019 中遇到了这个问题,尽管我很久以前就卸载了我认为是所有 Service Fabric 的东西,并且只在 2017 年使用它。添加丢失的文件夹解决了问题,尽管我不知道根本原因。

在 VS2019 中,通过以下方式删除 Service Fabric 的包源:

Tools -> Options -> Nuget Package Manager\Package Sources

并取消选中 Microsoft Azure Service Fabric SDK 选项。