Udostępnij za pośrednictwem


Pliki Directory.Packages.props są domyślnie importowane

Pliki .props programu NuGet automatycznie importuje plik o nazwie Directory.Packages.props, jeśli znajduje się w folderze projektu lub dowolnym z jego elementów nadrzędnych.

Wprowadzona wersja

5,0

Opis zmiany

W poprzednich wersjach platformy .NET można mieć plik o nazwie Directory.Packages.props w pliku projektu i nie będzie on automatycznie importowany przez plik props nuGet w czasie kompilacji.

Począwszy od platformy .NET 5, taki plik jest importowany automatycznie, jeśli istnieje w folderze projektu lub w dowolnym z jego elementów nadrzędnych. Jeśli masz plik o tej nazwie w folderze projektu, ten automatyczny import może zmienić zachowanie kompilacji. Na przykład plik zostanie zaimportowany, ale nie był wcześniej, lub kolejność importowania może ulec zmianie w przypadku jego zaimportowania.

Przyczyna wprowadzenia zmiany

Ta zmiana została wprowadzona w celu obsługi centralnego przechowywania wersji pakietów dla pakietu NuGet.

Zmień nazwę istniejącego pliku Directory.Packages.props , jeśli nie powinien być importowany automatycznie.

Dotyczy interfejsów API

Nie dotyczy