diff --git a/platforms/Windows/Directory.Build.props b/platforms/Windows/Directory.Build.props index a59bce70..50bc7b86 100644 --- a/platforms/Windows/Directory.Build.props +++ b/platforms/Windows/Directory.Build.props @@ -84,6 +84,9 @@ WindowsRuntimeARM64=$(WindowsRuntimeARM64); WindowsRuntimeX64=$(WindowsRuntimeX64); WindowsRuntimeX86=$(WindowsRuntimeX86); + WindowsExperimentalRuntimeARM64=$(WindowsExperimentalRuntimeARM64); + WindowsExperimentalRuntimeX64=$(WindowsExperimentalRuntimeX64); + WindowsExperimentalRuntimeX86=$(WindowsExperimentalRuntimeX86); diff --git a/platforms/Windows/Directory.Build.targets b/platforms/Windows/Directory.Build.targets index 3dfeedc8..72dbbf4f 100644 --- a/platforms/Windows/Directory.Build.targets +++ b/platforms/Windows/Directory.Build.targets @@ -1,6 +1,10 @@ - + + ;rtllib;rtlmsm;rtl.static.msm;rtl.shared.lib;rtl.shared.msm; + + + diff --git a/platforms/Windows/SideBySideUpgradeStrategy.props b/platforms/Windows/SideBySideUpgradeStrategy.props index 90ff5345..6cf3935e 100644 --- a/platforms/Windows/SideBySideUpgradeStrategy.props +++ b/platforms/Windows/SideBySideUpgradeStrategy.props @@ -26,6 +26,7 @@ {8DD91C86-D13D-490B-B06B-9522A9CF504C} {C5519168-CF7B-4127-98B7-D886D9789B42} {BEA8C6DC-F73E-445B-9486-2333D1CF2886} + {F9BA01C7-0C7C-4898-90BD-9D6BB308F0B3} {313B9C1F-D5B5-4FED-B7E0-138F1EE6B26A} {01AFF1CF-A025-41B6-BCBC-728D794353FD} @@ -67,6 +68,7 @@ IdeAssertsUpgradeCode=$(IdeAssertsUpgradeCode); IdeNoAssertsUpgradeCode=$(IdeNoAssertsUpgradeCode); RtlUpgradeCode=$(RtlUpgradeCode); + ExperimentalRTLUpgradeCode=$(ExperimentalRTLUpgradeCode); AndroidPlatformUpgradeCode=$(AndroidPlatformUpgradeCode); WindowsPlatformUpgradeCode=$(WindowsPlatformUpgradeCode); diff --git a/platforms/Windows/bundle/installer.wixproj b/platforms/Windows/bundle/installer.wixproj index ef25a1fb..9f197833 100644 --- a/platforms/Windows/bundle/installer.wixproj +++ b/platforms/Windows/bundle/installer.wixproj @@ -34,6 +34,10 @@ + + + + diff --git a/platforms/Windows/platforms/windows/windows.wixproj b/platforms/Windows/platforms/windows/windows.wixproj index 3c447c9a..9997ca47 100644 --- a/platforms/Windows/platforms/windows/windows.wixproj +++ b/platforms/Windows/platforms/windows/windows.wixproj @@ -19,14 +19,20 @@ + + + + + + diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index c4090d13..0b4d562c 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -188,8 +188,31 @@ - + + + + + + + + + + + + + + + + + + + + + + + + @@ -459,6 +482,11 @@ + + + + + @@ -466,6 +494,11 @@ + + + + + @@ -473,6 +506,11 @@ + + + + + @@ -629,6 +667,11 @@ + + + + + @@ -636,6 +679,11 @@ + + + + + @@ -643,6 +691,11 @@ + + + + + @@ -651,6 +704,18 @@ + + + + + + + + + + + + @@ -665,6 +730,18 @@ + + + + + + + + + + + + @@ -679,6 +756,18 @@ + + + + + + + + + + + + @@ -729,6 +818,11 @@ + + + + + @@ -736,6 +830,11 @@ + + + + + @@ -743,6 +842,11 @@ + + + + + @@ -839,6 +943,18 @@ + + + + + + + + + + + + @@ -853,6 +969,18 @@ + + + + + + + + + + + + @@ -867,6 +995,18 @@ + + + + + + + + + + + + @@ -935,6 +1075,18 @@ + + + + + + + + + + + + @@ -949,6 +1101,18 @@ + + + + + + + + + + + + @@ -963,6 +1127,18 @@ + + + + + + + + + + + + @@ -1031,6 +1207,18 @@ + + + + + + + + + + + + @@ -1045,6 +1233,18 @@ + + + + + + + + + + + + @@ -1059,6 +1259,18 @@ + + + + + + + + + + + + @@ -1118,6 +1330,18 @@ + + + + + + + + + + + + @@ -1132,6 +1356,18 @@ + + + + + + + + + + + + @@ -1146,6 +1382,18 @@ + + + + + + + + + + + + @@ -1214,6 +1462,18 @@ + + + + + + + + + + + + @@ -1228,6 +1488,18 @@ + + + + + + + + + + + + @@ -1242,6 +1514,18 @@ + + + + + + + + + + + + @@ -1310,6 +1594,18 @@ + + + + + + + + + + + + @@ -1324,6 +1620,18 @@ + + + + + + + + + + + + @@ -1338,6 +1646,18 @@ + + + + + + + + + + + + @@ -1406,6 +1726,18 @@ + + + + + + + + + + + + @@ -1420,6 +1752,18 @@ + + + + + + + + + + + + @@ -1434,6 +1778,18 @@ + + + + + + + + + + + + @@ -1502,6 +1858,18 @@ + + + + + + + + + + + + @@ -1516,6 +1884,18 @@ + + + + + + + + + + + + @@ -1530,6 +1910,18 @@ + + + + + + + + + + + + @@ -1598,6 +1990,18 @@ + + + + + + + + + + + + @@ -1612,6 +2016,18 @@ + + + + + + + + + + + + @@ -1626,6 +2042,18 @@ + + + + + + + + + + + + @@ -1694,6 +2122,18 @@ + + + + + + + + + + + + @@ -1708,6 +2148,18 @@ + + + + + + + + + + + + @@ -1722,6 +2174,18 @@ + + + + + + + + + + + + @@ -1769,6 +2233,14 @@ + + + + + + + + @@ -1783,6 +2255,14 @@ + + + + + + + + @@ -1797,6 +2277,14 @@ + + + + + + + + @@ -1856,6 +2344,18 @@ + + + + + + + + + + + + @@ -1870,6 +2370,18 @@ + + + + + + + + + + + + @@ -1884,6 +2396,18 @@ + + + + + + + + + + + + @@ -1943,6 +2467,18 @@ + + + + + + + + + + + + @@ -1957,6 +2493,18 @@ + + + + + + + + + + + + @@ -1971,6 +2519,18 @@ + + + + + + + + + + + + @@ -2029,6 +2589,18 @@ + + + + + + + + + + + + @@ -2043,6 +2615,17 @@ + + + + + + + + + + + @@ -2056,6 +2639,18 @@ + + + + + + + + + + + + @@ -2115,6 +2710,18 @@ + + + + + + + + + + + + @@ -2129,6 +2736,18 @@ + + + + + + + + + + + + @@ -2143,6 +2762,18 @@ + + + + + + + + + + + + @@ -2202,6 +2833,18 @@ + + + + + + + + + + + + @@ -2216,6 +2859,18 @@ + + + + + + + + + + + + @@ -2230,6 +2885,18 @@ + + + + + + + + + + + + @@ -2298,6 +2965,18 @@ + + + + + + + + + + + + @@ -2312,6 +2991,18 @@ + + + + + + + + + + + + @@ -2326,6 +3017,18 @@ + + + + + + + + + + + + @@ -2394,6 +3097,18 @@ + + + + + + + + + + + + @@ -2408,6 +3123,18 @@ + + + + + + + + + + + + @@ -2422,6 +3149,18 @@ + + + + + + + + + + + + @@ -2487,6 +3226,18 @@ + + + + + + + + + + + + @@ -2501,6 +3252,18 @@ + + + + + + + + + + + + @@ -2515,6 +3278,18 @@ + + + + + + + + + + + + @@ -2583,6 +3358,18 @@ + + + + + + + + + + + + @@ -2597,6 +3384,18 @@ + + + + + + + + + + + + @@ -2611,6 +3410,18 @@ + + + + + + + + + + + + @@ -2679,6 +3490,18 @@ + + + + + + + + + + + + @@ -2693,6 +3516,18 @@ + + + + + + + + + + + + @@ -2707,6 +3542,18 @@ + + + + + + + + + + + + @@ -2775,6 +3622,18 @@ + + + + + + + + + + + + @@ -2789,6 +3648,18 @@ + + + + + + + + + + + + @@ -2803,6 +3674,18 @@ + + + + + + + + + + + + @@ -2991,16 +3874,34 @@ + + + + + + + + + + + + + + + + + + @@ -3223,6 +4124,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3254,6 +4182,10 @@ + + + + @@ -3261,6 +4193,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3292,6 +4251,10 @@ + + + + @@ -3299,6 +4262,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3330,6 +4320,10 @@ + + + + diff --git a/platforms/Windows/rtl/shared/lib/rtl.shared.lib.wixproj b/platforms/Windows/rtl/shared/lib/rtl.shared.lib.wixproj new file mode 100644 index 00000000..33eb4f66 --- /dev/null +++ b/platforms/Windows/rtl/shared/lib/rtl.shared.lib.wixproj @@ -0,0 +1,7 @@ + + + rtl.shared.$(ProductArchitecture) + Library + true + + diff --git a/platforms/Windows/rtl/shared/lib/rtl.shared.lib.wxs b/platforms/Windows/rtl/shared/lib/rtl.shared.lib.wxs new file mode 100644 index 00000000..a8b8e059 --- /dev/null +++ b/platforms/Windows/rtl/shared/lib/rtl.shared.lib.wxs @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/rtl/shared/msi/rtl.shared.msi.wixproj b/platforms/Windows/rtl/shared/msi/rtl.shared.msi.wixproj new file mode 100644 index 00000000..6ad8974c --- /dev/null +++ b/platforms/Windows/rtl/shared/msi/rtl.shared.msi.wixproj @@ -0,0 +1,36 @@ + + + rtl.$(ProductArchitecture) + + $(DefineConstants); + VCRedistDir=$(VCRedistDir); + + + + + + + + + + + + + + + + + + + + + + VCRuntime_$(ProductArchitecture) + RUNTIMEDIR_$(ProductArchitecture) + var.VCRedistDir + true + true + true + + + diff --git a/platforms/Windows/rtl/shared/msi/rtl.shared.msi.wxs b/platforms/Windows/rtl/shared/msi/rtl.shared.msi.wxs new file mode 100644 index 00000000..a4faef3f --- /dev/null +++ b/platforms/Windows/rtl/shared/msi/rtl.shared.msi.wxs @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/rtl/shared/msm/rtl.shared.msm.wixproj b/platforms/Windows/rtl/shared/msm/rtl.shared.msm.wixproj new file mode 100644 index 00000000..b1bd1c6c --- /dev/null +++ b/platforms/Windows/rtl/shared/msm/rtl.shared.msm.wixproj @@ -0,0 +1,18 @@ + + + Module + rtl.shared.$(ProductArchitecture) + + + + + + + + + + + + + + diff --git a/platforms/Windows/rtl/shared/msm/rtl.shared.msm.wxs b/platforms/Windows/rtl/shared/msm/rtl.shared.msm.wxs new file mode 100644 index 00000000..7828dad1 --- /dev/null +++ b/platforms/Windows/rtl/shared/msm/rtl.shared.msm.wxs @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/platforms/Windows/rtl/static/msm/rtl.static.msm.wixproj b/platforms/Windows/rtl/static/msm/rtl.static.msm.wixproj new file mode 100644 index 00000000..8fadc34c --- /dev/null +++ b/platforms/Windows/rtl/static/msm/rtl.static.msm.wixproj @@ -0,0 +1,6 @@ + + + Module + rtl.static.$(ProductArchitecture) + + diff --git a/platforms/Windows/rtl/static/msm/rtl.static.msm.wxs b/platforms/Windows/rtl/static/msm/rtl.static.msm.wxs new file mode 100644 index 00000000..a9f783fc --- /dev/null +++ b/platforms/Windows/rtl/static/msm/rtl.static.msm.wxs @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +