Dela via


TrimMode är som standard fullständig för Web SDK-projekt

Trimning trimmar nu alla sammansättningar i program som riktar sig mot Webb-SDK som standard. Den här ändringen påverkar endast appar som publiceras med PublishTrimmed=true, och den orsakar bara problem för appar som har befintliga trimvarningar.

Version lanserad

ASP.NET Core 8.0 Förhandsversion 7

Tidigare beteende

TrimMode=partial Tidigare angavs som standard för alla projekt som riktade in sig på Webb-SDK.

Nytt beteende

Från och med .NET 8 trimmas alla sammansättningar i appen som standard. Appar som tidigare fungerade med PublishTrimmed=true och TrimMode=partial kanske inte fungerar i .NET 8- och senare versioner. Det är dock bara appar med trimvarningar som påverkas. Om appen inte har några trimvarningar bör beteendeförändringen inte orsaka några negativa effekter.

Typ av brytande ändring

Den här ändringen kan påverka källkompatibilitet.

Orsak till ändring

Den här ändringen bidrar till att minska appstorleken utan att användarna uttryckligen behöver anmäla sig. Den överensstämmer också med användarens förväntningar om att hela appen trimmas om inget annat anges.

Den bästa lösningen är att lösa alla varningar om trimning i din applikation. Information om hur du löser varningarna i dina egna bibliotek finns i Introduktion till trimningsvarningar.

Om du vill återgå till det tidigare beteendet anger du TrimMode egenskapen till partial.

<TrimMode>partial</TrimMode>

Berörda API:er

Ingen.