语言

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)

属性值

要禁用的特定服务更改的可选列表。

注解

如果在服务更新中遇到特定更改的问题,则可以通过在调用 Apply 之前将其添加到 DisabledChanges '列表,或通过在应用的项目文件中指定更改来禁用该更改:

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

注释

禁用更改是一种临时措施,用于在将来的Windows 应用 SDK更新中发布修补程序,或者用于在应用中实现更新。 如果认为Windows 应用 SDK中存在 bug,则应报告禁用的任何更改。 这样做将有助于Windows 应用 SDK团队了解更改的影响,并确定修复的优先级。 可以在 WindowsAppSDK GitHub存储库上报告问题。

禁用更改的功能在新的Windows 应用 SDK稳定版本(如 1.7.x 到 1.8.x)中不可用,因此这不允许你永久禁用有意的行为更改。 此外,新的稳定版本(如 1.8.0)从没有可用于禁用的更改开始-此功能仅适用于禁用服务版本中添加的目标服务更改。

适用于