You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove new project code from @react-native-windows/cli
Remove WinUI3 permutations (i.e. RnwNativeBuildWinAppSDK job) from ./ado/publish.yml
Remove WinUI3 permutations from matrix in ./ado/jobs/cli-init.yml
Remove ./ado/jobs/windowsappsdk.yml
Remove WinAppSDK permutations from ./ado/stages.yml
Motivation
These projects/templates were early, experimental work for a future of RNW apps being WinAppSDK-based. Since we're not going in that direction, we shouldn't persist allowing projects to be created using it.
Basic Example
No response
Open Questions
What happens if we leave the UseWinUI3 flag in our other projects? Without a published binary, is that flag even useful anymore?
Maybe for "unsupported" UWP+WinUI3 apps?
Maybe for unpackaged win32 apps like playground-win32?
The text was updated successfully, but these errors were encountered:
## Description
This PR deprecates the `Microsoft.ReactNative.WindowsAppSDK` project.
### Type of Change
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires a documentation update
### Why
These projects/templates were early, experimental work for a future of RNW apps being WinAppSDK-based. Since we're not going in that direction, we shouldn't persist allowing projects to be created using it.
Resolves#11744
### What
* Deleting the `Microsoft.ReactNative.WindowsAppSDK` project files
* Removing all jobs/tasks related to building/testing/publishing `Microsoft.ReactNative.WindowsAppSDK`
* Removes the `cs-app-WinAppSDK` app template and specific new project creation code
**Note:** The existing `UseWinUI3` msbuild property and corresponding `USE_WINUI3` build flags are intentionally not touched in this PR, to maintain the minimum support for some customers.
## Screenshots
N/A
## Testing
N/A
## Changelog
Should this change be included in the release notes: Yes
The Microsoft.ReactNative.WindowsAppSDK experimental project has been deprecated and will no longer be supported.
Summary
As we work on the plan-of-record Fabric implementation based on Composition, we no longer need the experimental projects based on the Windows App SDK.
Specifically, we need to:
react-native-windows
:./vnext/Microsoft.ReactNative.WindowsAppSDK.sln
solution./vnext/Microsoft.ReactNative.WindowsAppSDK/
directory and projects./vnext/template/cs-app-WinAppSDK/
template./vnext/PropertySheets/External/Microsoft.ReactNative.WinAppSDK.*.*
property sheets./vnext/Scripts/Microsoft.ReactNative.WindowsAppSDK.nuspec
nuget config file@react-native-windows/cli
RnwNativeBuildWinAppSDK
job) from./ado/publish.yml
./ado/jobs/cli-init.yml
./ado/jobs/windowsappsdk.yml
./ado/stages.yml
Motivation
These projects/templates were early, experimental work for a future of RNW apps being WinAppSDK-based. Since we're not going in that direction, we shouldn't persist allowing projects to be created using it.
Basic Example
No response
Open Questions
UseWinUI3
flag in our other projects? Without a published binary, is that flag even useful anymore?The text was updated successfully, but these errors were encountered: