RuntimeCompatibilityOptions.DisabledChanges プロパティ

定義

無効にする特定のサービス変更の省略可能な一覧を取得または設定します。

Windows アプリ SDKの最新の安定チャネルリリース ノートには、無効にできる各変更の名前が一覧表示されます。

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)

プロパティ値

無効にする特定のサービス変更の省略可能な一覧。

注釈

サービス更新プログラムの特定の変更で問題が発生した場合は、適用を呼び出す前に DisabledChanges の一覧に追加するか、アプリのプロジェクト ファイルで指定することで、その変更のみを無効にすることができます。

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

Note

変更を無効にすることは一時的な手段であり、将来のWindows アプリ SDK更新プログラムで修正プログラムがリリースされる時間が与えられるか、アプリに更新プログラムを実装する時間が与わります。 Windows アプリ SDKのバグであると思われる場合は、無効にした変更を報告する必要があります。 そうすることで、Windows アプリ SDK チームは変更の影響を理解し、修正プログラムに優先順位を付けることができます。 WindowsAppSDK GitHub リポジトリで問題を報告できます。

変更を無効にする機能は、新しいWindows アプリ SDK安定リリース (1.7.x から 1.8.x など) では使用できないため、意図的な動作の変更を完全に無効にすることはできません。 また、1.8.0 などの新しい安定版リリースは、無効にできる変更なしで開始されます。この機能は、サービス リリースに追加された対象のサービス変更を無効にすることにのみ適用されます。

適用対象