RuntimeCompatibilityOptions.DisabledChanges 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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)从没有可用于禁用的更改开始-此功能仅适用于禁用服务版本中添加的目标服务更改。