NuGet 的 .props 文件会自动导入名为 Directory.Packages.props 的文件(如果在项目文件夹中或其任何祖先中找到)。
已引入的版本
5.0
更改描述
在以前的 .NET 版本中,可以在项目文件中有一个名为 Directory.Packages.props 的文件,并且 NuGet 的 .props 文件不会在生成时自动导入该文件。
从 .NET 5 开始,如果文件存在于项目文件夹或其任何祖先中, 则 会自动导入此类文件。 如果项目文件夹中有一个具有此名称的文件,则此自动导入可能会更改生成的行为。 例如,文件将被导入,而之前并没有被导入;或者,如果你特意导入文件,其导入顺序可能会发生变化。
更改原因
为了支持 NuGet 的中央包版本控制 ,进行了此更改。
建议的措施
如果不应自动导入现有 Directory.Packages.props 文件,请重命名该文件。
受影响的 API
无