Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Teraz przycinanie domyślnie obejmuje wszystkie zestawy w aplikacjach przeznaczonych dla Web SDK. Ta zmiana dotyczy tylko aplikacji publikowanych z PublishTrimmed=true i przerywa działanie tylko tych aplikacji, które miały istniejące ostrzeżenia związane z przycinaniem.
Wersja wprowadzona
ASP.NET Core 8.0 (wersja zapoznawcza 7)
Poprzednie zachowanie
TrimMode=partial Wcześniej został ustawiony domyślnie dla wszystkich projektów przeznaczonych dla zestawu Web SDK.
Nowe zachowanie
Począwszy od platformy .NET 8, wszystkie zestawy w aplikacji są domyślnie przycinane. Aplikacje, z którymi wcześniej współpracowały PublishTrimmed=true i TrimMode=partial mogą nie działać na platformie .NET 8 i nowszych wersjach. Dotyczy to jednak tylko aplikacji z ostrzeżeniami dotyczącymi przycinania. Jeśli aplikacja nie ma ostrzeżeń dotyczących przycinania, zmiana zachowania nie powinna powodować żadnych negatywnych skutków.
Typ zmiany przełamującej
Ta zmiana może mieć wpływ na zgodność źródła .
Przyczyna zmiany
Ta zmiana pomaga zmniejszyć rozmiar aplikacji bez konieczności jawnego wyrażenia zgody przez użytkowników. Jest zgodna z oczekiwaniami użytkowników, że cała aplikacja jest zredukowana, chyba że zaznaczono inaczej.
Zalecana akcja
Najlepszym rozwiązaniem jest rozwiązanie wszystkich ostrzeżeń dotyczących przycinania w aplikacji. Aby uzyskać informacje na temat rozwiązywania ostrzeżeń we własnych bibliotekach, zobacz Wprowadzenie do ostrzeżeń dotyczących przycinania.
Aby przywrócić poprzednie zachowanie, ustaw TrimMode właściwość na partial.
<TrimMode>partial</TrimMode>
Interfejsy API, których dotyczy problem
Żaden.