Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La suppression supprime désormais tous les assemblys dans les applications qui ciblent le Kit de développement logiciel (SDK) Web, par défaut. Cette modification affecte uniquement les applications publiées avec PublishTrimmed=true, et elle interrompt uniquement les applications qui avaient des avertissements de découpage existants.
Version introduite
ASP.NET Core 8.0 Preview 7
Comportement précédent
Auparavant, TrimMode=partial il était défini par défaut pour tous les projets qui ciblaient le Kit de développement logiciel (SDK) Web.
Nouveau comportement
À compter de .NET 8, tous les assemblys de l’application sont supprimés par défaut. Les applications qui fonctionnaient précédemment avec PublishTrimmed=true et TrimMode=partial pourraient ne pas fonctionner dans .NET 8 et les versions ultérieures. Toutefois, seules les applications avec avertissements de découpage sont affectées. Si votre application n’a pas d’avertissements de suppression, le changement de comportement ne doit pas entraîner d’effets indésirables.
Type de changement cassant
Cette modification peut affecter la compatibilité source .
Raison de la modification
Cette modification permet de réduire la taille de l’application sans que les utilisateurs n’ont à choisir explicitement. Elle s’aligne également sur les attentes des utilisateurs que l’ensemble de l’application soit découpé, sauf indication contraire.
Action recommandée
La meilleure résolution consiste à résoudre tous les avertissements de découpage dans votre application. Pour plus d’informations sur la résolution des avertissements dans vos propres bibliothèques, consultez Introduction aux avertissements de découpage.
Pour revenir au comportement précédent, définissez la TrimMode propriété sur partial.
<TrimMode>partial</TrimMode>
API affectées
Aucun.