缺少 packages.config 个文件

Missing packages.config file

我试图在 VS2017 RC 中使用 .NET 核心做一些事情,但我注意到缺少 packages.config,因为它们默认在项目文件中定义依赖项。 但是我的配置是这样的: 所以显然它应该使用该文件。显然它不遵守该配置。 此外, 有什么理由我们应该更喜欢项目文件中的依赖项吗?

在以前的 .net 版本中,csproj 包含对存储在包内的 DLL 的程序集引用。然而,这是分开处理的,从 packages.config 声明要恢复到包目录中的包。

在 dotnet 核心中,包在 csproj 文件中声明,因为 "PackageReference" packages.config 的总体思路在 dotnet 核心中不存在,这就是为什么 visual studio 是不要试图为你创造一个。如果您使用的是旧项目系统,您会发现已为您创建了一个 packages.config。

.NET Core 项目不会接受您设置的设置。

.NET Core 总是使用包引用。所以告别package.config.