Skip to content

Commit c0b7f6f

Browse files
Resolve CI failures caused by WinAppSdk (#15506)
* update canary verision for override * Update experimental WinUI3 version and dependencies - Changed the WinUI3ExperimentalVersion to 1.8.0-Experimental4 in WinUI.props. - Updated package references in experimentalwinui3.lock.json and ReactCommon.UnitTests/packages.experimentalwinui3.lock.json to use the new experimental version and adjusted dependencies accordingly. - Modified NuGetRestoreForceEvaluateAllSolutions.ps1 to restore solutions for multiple platforms (x64, x86, ARM64) to ensure all projects are restored correctly. * Change files * Update experimental WinUI3 packages and dependencies
1 parent 910ab7a commit c0b7f6f

25 files changed

Lines changed: 1284 additions & 745 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "@office-iss/react-native-win32",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "@react-native-windows/automation",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "@react-native-windows/automation-channel",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "@react-native-windows/automation-commands",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "react-native-platform-override",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "react-native-windows",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Use experimental WinAppSDK",
4+
"packageName": "react-native-windows-init",
5+
"email": "66076509+vineethkuttan@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"fast-glob": "^3.2.11",
4545
"husky": "^4.2.5",
4646
"prettier-plugin-hermes-parser": "0.21.1",
47-
"react-native-platform-override": "0.0.0-canary.1016",
47+
"react-native-platform-override": "0.0.0-canary.1017",
4848
"unbroken": "1.0.27",
4949
"lage": "^2.7.1",
5050
"lodash": "^4.17.15"

packages/playground/windows/playground-composition.Package/packages.experimentalwinui3.lock.json

Lines changed: 90 additions & 90 deletions
Large diffs are not rendered by default.

packages/playground/windows/playground-composition/packages.experimentalwinui3.lock.json

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,19 @@
2828
},
2929
"Microsoft.WindowsAppSDK": {
3030
"type": "Direct",
31-
"requested": "[1.8.251106002, )",
32-
"resolved": "1.8.251106002",
33-
"contentHash": "IiDYOHJahku9GuajXLCNWkrhsG+Fbd2GsWpINLXhm3nF8mXzGPmFtateotJWnE0BKCa4Ua1+O4nYJ4gUC9+NXg==",
31+
"requested": "[2.0.0-experimental3, )",
32+
"resolved": "2.0.0-experimental3",
33+
"contentHash": "eP4XWWccngqnwyJVTYbdlVDyUyFW7EintimqOyq3ttk/h4dCwvW0FNTjq6qvnzkmWKiSqoXau/d5Dy27wSAKpg==",
3434
"dependencies": {
35-
"Microsoft.WindowsAppSDK.AI": "[1.8.39]",
36-
"Microsoft.WindowsAppSDK.Base": "[1.8.250831001]",
37-
"Microsoft.WindowsAppSDK.DWrite": "[1.8.25090401]",
38-
"Microsoft.WindowsAppSDK.Foundation": "[1.8.251104000]",
39-
"Microsoft.WindowsAppSDK.InteractiveExperiences": "[1.8.251104001]",
40-
"Microsoft.WindowsAppSDK.ML": "[1.8.2109]",
41-
"Microsoft.WindowsAppSDK.Runtime": "[1.8.251106002]",
42-
"Microsoft.WindowsAppSDK.Widgets": "[1.8.250904007]",
43-
"Microsoft.WindowsAppSDK.WinUI": "[1.8.251105000]"
35+
"Microsoft.WindowsAppSDK.AI": "[2.0.57-experimental]",
36+
"Microsoft.WindowsAppSDK.Base": "[2.0.0-experimental]",
37+
"Microsoft.WindowsAppSDK.DWrite": "[2.0.0-experimental]",
38+
"Microsoft.WindowsAppSDK.Foundation": "[2.0.8-experimental]",
39+
"Microsoft.WindowsAppSDK.InteractiveExperiences": "[2.0.3-experimental]",
40+
"Microsoft.WindowsAppSDK.ML": "[2.0.44-experimental]",
41+
"Microsoft.WindowsAppSDK.Runtime": "[2.0.0-experimental3]",
42+
"Microsoft.WindowsAppSDK.Widgets": "[2.0.2-experimental]",
43+
"Microsoft.WindowsAppSDK.WinUI": "[2.0.3-experimental]"
4444
}
4545
},
4646
"Microsoft.Build.Tasks.Git": {
@@ -64,8 +64,8 @@
6464
},
6565
"Microsoft.Web.WebView2": {
6666
"type": "Transitive",
67-
"resolved": "1.0.3179.45",
68-
"contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA=="
67+
"resolved": "1.0.3405.78",
68+
"contentHash": "ceiIKuPHnzOf5CUv9nGpIBx0CWCCMWcBdv05QuonmUnpPtm6XDyAh6osgvin7MTpVD5O0+NbS5ts/WU9sgXgvA=="
6969
},
7070
"Microsoft.Windows.SDK.BuildTools": {
7171
"type": "Transitive",
@@ -79,81 +79,81 @@
7979
},
8080
"Microsoft.WindowsAppSDK.AI": {
8181
"type": "Transitive",
82-
"resolved": "1.8.39",
83-
"contentHash": "jYx8PqQZjB59MU+/IcelwWa0iUnNYkSIWyirDLb50/6uaSVK+FMKsdvV5ZxVuQmBIBUjqReOLRAdlsxxOVAE1Q==",
82+
"resolved": "2.0.57-experimental",
83+
"contentHash": "iCDkCyYFnryJjSRAVU3dmOyZaT3wO8COv+gCMImbDiRK6Kx047pYkJalrs/mOK2GbS8GVzgGAh4pOGaavzQmpw==",
8484
"dependencies": {
85-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001",
86-
"Microsoft.WindowsAppSDK.Foundation": "1.8.251104000"
85+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental",
86+
"Microsoft.WindowsAppSDK.Foundation": "2.0.3-experimental"
8787
}
8888
},
8989
"Microsoft.WindowsAppSDK.Base": {
9090
"type": "Transitive",
91-
"resolved": "1.8.250831001",
92-
"contentHash": "8LlfXBS2Hpw+OoVXViJmIOPXl0nMbqMaFR3j6+QHFNc62VULwPEcXiMRcP2WbV/+mtC7W2LH6yx6uu/Hrr9lVw==",
91+
"resolved": "2.0.0-experimental",
92+
"contentHash": "xQY42zJd61lTemFhaEl0GQ+YNHIPeeLnF5sM4lhKfOE0fX3aYCPPH5begOcJBhxsorCk90MGLvCq8dy058sBHg==",
9393
"dependencies": {
9494
"Microsoft.Windows.SDK.BuildTools": "10.0.26100.4654",
9595
"Microsoft.Windows.SDK.BuildTools.MSIX": "1.7.20250829.1"
9696
}
9797
},
9898
"Microsoft.WindowsAppSDK.DWrite": {
9999
"type": "Transitive",
100-
"resolved": "1.8.25090401",
101-
"contentHash": "WJ0p9yMgiNYqU2O5ZKCXcb7FBjryIUUopgeYMvnlf1yBUYgdjMFMkoJqYVqkz866wnntiB2IZhLxEzhFzvVs1A==",
100+
"resolved": "2.0.0-experimental",
101+
"contentHash": "B21j5wUaHab3LbyaOiGXCRlxW+D2Z7hnUZvALenLseEWDPUYyLvClZgXIYJd3s60J3B+CVQOAop9VQiOzRRquw==",
102102
"dependencies": {
103-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001"
103+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental"
104104
}
105105
},
106106
"Microsoft.WindowsAppSDK.Foundation": {
107107
"type": "Transitive",
108-
"resolved": "1.8.251104000",
109-
"contentHash": "vvL3zpC8klGcaxUA7RbMuUMVAABD7jEMFhNKGAewOvey18i64mslbU0aIQM3+Bu4tQKsaGXSWYrJFsAU/Op4OA==",
108+
"resolved": "2.0.8-experimental",
109+
"contentHash": "8z2LKsnccAJ2RaXmLNZb7JLrSsX6Ud2nlL3Rz6YO4i1iFu9zYEuIdxz6cxsc/+ZSC8bGSQR8O/4k8NIY+qeXYA==",
110110
"dependencies": {
111-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001",
112-
"Microsoft.WindowsAppSDK.InteractiveExperiences": "1.8.251104001"
111+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental",
112+
"Microsoft.WindowsAppSDK.InteractiveExperiences": "2.0.3-experimental"
113113
}
114114
},
115115
"Microsoft.WindowsAppSDK.InteractiveExperiences": {
116116
"type": "Transitive",
117-
"resolved": "1.8.251104001",
118-
"contentHash": "t4Vs1eMJqUpa5CbZ5SvO4j5VdyhNwtarNfYJAWar8dHejpNol3g+/t0l0ovKye+DKQpinWdGkuQSUX8Oc8M3ug==",
117+
"resolved": "2.0.3-experimental",
118+
"contentHash": "Ck3QUVmo/KIKYK9Fo5YzL8eoUbjkRoBkGJdTQbcXVI61CFoxkwypnNckoyWyM6PfzS8KoxasHJbI8YSt+DNgfw==",
119119
"dependencies": {
120-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001"
120+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental"
121121
}
122122
},
123123
"Microsoft.WindowsAppSDK.ML": {
124124
"type": "Transitive",
125-
"resolved": "1.8.2109",
126-
"contentHash": "gfsSXBJrlsfnl1IID3AEasUvZXFFZk6n4iD2JP5BfheySaoWr/1JJVbqKYyRr7APe2kRzyztVW3eaj7KMfgR5A==",
125+
"resolved": "2.0.44-experimental",
126+
"contentHash": "cnPfVfMfOhbVobG417zJVbWLA0P5QZHqrMBEDndQNOcgpUEtKJNY2mC+n3+SLr14P1mKPpzPP9vm/O9APsq4bw==",
127127
"dependencies": {
128-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001",
129-
"Microsoft.WindowsAppSDK.Foundation": "1.8.251104000"
128+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental",
129+
"Microsoft.WindowsAppSDK.Foundation": "2.0.8-experimental"
130130
}
131131
},
132132
"Microsoft.WindowsAppSDK.Runtime": {
133133
"type": "Transitive",
134-
"resolved": "1.8.251106002",
135-
"contentHash": "5piaqsoXOTFXdtiGoqLhVPkG0HE3UD0g/S4D2i7I8MPO48eoaESJ4y/oUHzZFmSaqLQROWe8NJ9rXXNxxiL/gw==",
134+
"resolved": "2.0.0-experimental3",
135+
"contentHash": "ikNSjK07rUFBWdYwkM/2sSQzxieYgRwVDSM7PJxMxIkSGSeAeba8jmDST05oJfDWtXOpNqfn4CTeaZ/6y8yfNw==",
136136
"dependencies": {
137-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001"
137+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental"
138138
}
139139
},
140140
"Microsoft.WindowsAppSDK.Widgets": {
141141
"type": "Transitive",
142-
"resolved": "1.8.250904007",
143-
"contentHash": "sgwdXYhb8S4JjBmWWiFxALT1xK0fJeAbisolctmodMX7tlvBXDgUyvl/GHfTQ61DGIiW+kokX61WR46L2YlhAA==",
142+
"resolved": "2.0.2-experimental",
143+
"contentHash": "+Trk3vVSlWxBWomjpUjwy5aOowkLHr2m7o7pVn58a03O2e46joBM3WdIGon/ns+BMKPow7knCS6ne6OBWGlVZg==",
144144
"dependencies": {
145-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001"
145+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental"
146146
}
147147
},
148148
"Microsoft.WindowsAppSDK.WinUI": {
149149
"type": "Transitive",
150-
"resolved": "1.8.251105000",
151-
"contentHash": "G/f0Z27ALjjrrfjCUPxPSBkG6eLB20pBja8AFIOI87oYMGUKGwuMuZn7LqPkeQJMFPo04FonfljdJCIpsfnnbw==",
150+
"resolved": "2.0.3-experimental",
151+
"contentHash": "OuvJXiPEOqBRlai79qi8f35JK/MfvsaIBGoIMNOA5pZznigPezR1XHjwrF1lWMDR3WwJV9Q/rnKWcWfXYw24/Q==",
152152
"dependencies": {
153-
"Microsoft.Web.WebView2": "1.0.3179.45",
154-
"Microsoft.WindowsAppSDK.Base": "1.8.250831001",
155-
"Microsoft.WindowsAppSDK.Foundation": "1.8.251104000",
156-
"Microsoft.WindowsAppSDK.InteractiveExperiences": "1.8.251104001"
153+
"Microsoft.Web.WebView2": "1.0.3405.78",
154+
"Microsoft.WindowsAppSDK.Base": "2.0.0-experimental",
155+
"Microsoft.WindowsAppSDK.Foundation": "2.0.8-experimental",
156+
"Microsoft.WindowsAppSDK.InteractiveExperiences": "2.0.3-experimental"
157157
}
158158
},
159159
"common": {
@@ -179,7 +179,7 @@
179179
"Folly": "[1.0.0, )",
180180
"Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )",
181181
"Microsoft.SourceLink.GitHub": "[1.1.1, )",
182-
"Microsoft.WindowsAppSDK": "[1.8.251106002, )",
182+
"Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )",
183183
"ReactCommon": "[1.0.0, )",
184184
"boost": "[1.83.0, )"
185185
}
@@ -196,7 +196,7 @@
196196
"dependencies": {
197197
"Microsoft.ReactNative": "[1.0.0, )",
198198
"Microsoft.VCRTForwarders.140": "[1.0.2-rc, )",
199-
"Microsoft.WindowsAppSDK": "[1.8.251106002, )",
199+
"Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )",
200200
"boost": "[1.83.0, )"
201201
}
202202
}

0 commit comments

Comments
 (0)