Langage

RuntimeCompatibilityOptions.DisabledChanges Propriété

Définition

Obtient ou définit une liste facultative de modifications de maintenance spécifiques à désactiver.

Les dernières notes de publication du canal stable pour le SDK d'application Windows répertorient le nom de chaque modification que vous pouvez désactiver.

public:
 property IVector<RuntimeCompatibilityChange> ^ DisabledChanges { IVector<RuntimeCompatibilityChange> ^ get(); };
IVector<RuntimeCompatibilityChange> DisabledChanges();
public IList<RuntimeCompatibilityChange> DisabledChanges { get; }
var iVector = runtimeCompatibilityOptions.disabledChanges;
Public ReadOnly Property DisabledChanges As IList(Of RuntimeCompatibilityChange)

Valeur de propriété

Liste facultative des modifications de maintenance spécifiques à désactiver.

Remarques

Si vous rencontrez un problème avec une modification spécifique dans une mise à jour de maintenance, vous pouvez désactiver uniquement cette modification en l’ajoutant à la liste DisabledChanges avant d’appeler Apply, ou en le spécifiant dans le fichier projet de votre application :

<PropertyGroup>
  <WindowsAppSDKDisabledChanges>SampleApiCrashFix, OtherSampleApiCrashFix</WindowsAppSDKDisabledChanges>
</PropertyGroup>

Note

La désactivation d’une modification est une mesure temporaire, qui donne le temps à un correctif d’être publié dans une prochaine mise à jour SDK d'application Windows, ou pour vous permettre d’implémenter une mise à jour dans votre application. Vous devez signaler toute modification que vous désactivez si vous pensez qu’il s’agit d’un bogue dans le SDK d'application Windows. Cela aidera l’équipe SDK d'application Windows à comprendre l’impact du changement et à hiérarchiser un correctif. Vous pouvez signaler des problèmes sur le dépôt windowsAppSDK GitHub.

La fonctionnalité de désactivation d'une modification n'est pas disponible dans de nouvelles versions stables SDK d'application Windows (par exemple, 1.7.x à 1.8.x), ce qui vous permet de ne pas désactiver définitivement un changement de comportement intentionnel. En outre, les nouvelles versions stables, telles que la version 1.8.0, commencent par aucune modification disponible pour la désactivation. Cette fonctionnalité s’applique uniquement à la désactivation des modifications de maintenance ciblées ajoutées dans les versions de maintenance.

S’applique à