Directory.Packages.props-Dateien werden standardmäßig importiert

NuGet-Dateien des Typs .props importieren automatisch eine Datei namens Directory.Packages.props, wenn sie im Projektordner oder einem seiner Vorgänger gefunden wird.

Eingeführt in Version

5.0

Änderungsbeschreibung

In früheren .NET-Versionen konnte eine Datei mit dem Namen Directory.Packages.props in Ihrer Projektdatei enthalten sein, die zur Buildzeit nicht automatisch von der NuGet-Datei .props importiert wurde.

Ab .NET 5 wird eine solche Datei automatisch importiert, wenn sie im Projektordner oder einem seiner Vorgänger vorhanden ist. Wenn Sie eine Datei mit diesem Namen in Ihrem Projektordner haben, könnte dieser automatische Import das Verhalten des Builds ändern. Die Datei wird z. B. importiert, was vorher aber nicht der Fall war, oder die Reihenfolge, in der sie importiert wird, könnte sich ändern, wenn Sie sie gezielt importieren.

Grund für die Änderung

Diese Änderung wurde vorgenommen, um eine zentrale Paketversionsverwaltung für NuGet zu unterstützen.

Benennen Sie die vorhandene Datei Directory.Packages.props um, wenn sie nicht automatisch importiert werden soll.

Betroffene APIs