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.
Zalecana akcja
Zmień nazwę istniejącego pliku Directory.Packages.props , jeśli nie powinien być importowany automatycznie.
Dotyczy interfejsów API
Nie dotyczy