RuntimeCompatibilityOptions.DisabledChanges Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma lista opcional de alterações de manutenção específicas a serem desabilitados.
As últimas notas de versão do canal estável para o SDK do Aplicativo Windows lista o nome de cada alteração que você pode desabilitar.
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)
Valor da propriedade
Uma lista opcional de alterações de manutenção específicas a serem desabilitados.
Comentários
Se você encontrar um problema com uma alteração específica em uma atualização de manutenção, poderá desabilitar apenas essa alteração adicionando-a à lista DisabledChanges antes de chamar Apply ou especificando-a no arquivo de projeto do aplicativo:
<PropertyGroup>
<WindowsAppSDKDisabledChanges>SampleApiCrashFix, OtherSampleApiCrashFix</WindowsAppSDKDisabledChanges>
</PropertyGroup>
Note
Desabilitar uma alteração é uma medida temporária, que dá tempo para que uma correção seja lançada em um futuro SDK do Aplicativo Windows atualização ou para que você implemente uma atualização em seu aplicativo. Você deve relatar qualquer alteração que desabilitar se acreditar que seja um bug no SDK do Aplicativo Windows. Isso ajudará a equipe de SDK do Aplicativo Windows a entender o impacto da mudança e priorizar uma correção. Você pode relatar problemas no repositório de GitHub do WindowsAppSDK.
A capacidade de desabilitar uma alteração não está disponível em novas versões estáveis SDK do Aplicativo Windows (como 1.7.x a 1.8.x), portanto, isso não permite que você desabilite permanentemente uma alteração de comportamento intencional. Além disso, novas versões estáveis, como a 1.8.0, começam sem alterações disponíveis para desabilitar— essa funcionalidade se aplica apenas à desabilitação de alterações de serviço direcionadas adicionadas em versões de manutenção.