Skip to content

Improve/simplify process on aligning XAML/WinUI version #9546

@jonthysell

Description

@jonthysell

Summary

Right now we support users specifying that they use WinUI3 at project creation time, which sets UseWinUI3 to true in their ExperimentalFeatures.props file.

We also allow users to override a flag in their react-native.config file.

Do we really need both mechanisms?

Motivation

We do a bunch of work during autolinking to "fix-up" files so that everything is using the same version of XAML, including reading the react-native config file, looking at ExperimentalFeatures.props, and then applying a bunch of changes to package.config files.

With the new PackageReference work, is it possible we can simplify and/or eliminate this part of autolinking?

Basic Example

No response

Open Questions

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions