Skip to content

ServiceControl.Config fails when upgrading ReactiveUI.WPF to v23 #5510

@jasontaylordev

Description

@jasontaylordev

Describe the bug

Description

The Renovate PR to update ReactiveUI.WPF from 22.3.1 to 23.2.27 could not be merged because the upgrade introduces breaking changes that require additional work.

ReactiveUI v23 removes the static RxApp class in favour of the newer builder-based initialization model. An initial attempt to migrate ServiceControl.Config to use RxAppBuilder was unsuccessful.

During smoke testing, ServiceControl.Config failed when creating a new ServiceControl instance.

Expected behavior

A new ServiceControl instance can be created successfully.

Actual behavior

ServiceControl.Config throws an exception while creating the new ServiceControl instance.

Versions

Latest

Steps to reproduce

  1. Apply the upgrade changes that were reverted in commit 8cfa7be.
  2. Build and run ServiceControl.Config.
  3. Create a new ServiceControl instance.

Relevant log output

N/A

Additional Information

Workarounds

N/A

Possible solutions

N/A

Additional information

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions