默认情况下导入 Directory.Packages.props 文件

NuGet 的 .props 文件会自动导入名为 Directory.Packages.props 的文件(如果在项目文件夹中或其任何祖先中找到)。

已引入的版本

5.0

更改描述

在以前的 .NET 版本中,可以在项目文件中有一个名为 Directory.Packages.props 的文件,并且 NuGet 的 .props 文件不会在生成时自动导入该文件。

从 .NET 5 开始,如果文件存在于项目文件夹或其任何祖先中, 会自动导入此类文件。 如果项目文件夹中有一个具有此名称的文件,则此自动导入可能会更改生成的行为。 例如,文件将被导入,而之前并没有被导入;或者,如果你特意导入文件,其导入顺序可能会发生变化。

更改原因

为了支持 NuGet 的中央包版本控制 ,进行了此更改。

如果不应自动导入现有 Directory.Packages.props 文件,请重命名该文件。

受影响的 API