From 44aa91e2e90736a090173815f971401ce20e9506 Mon Sep 17 00:00:00 2001 From: Keith Mahoney <41657372+kmahone@users.noreply.github.com> Date: Wed, 3 Nov 2021 15:55:36 -0700 Subject: [PATCH] Add WACK testing for Windows Application Packaging Project with FullTrustProcess (#6226) --- .../MUX-WACKTests-Job.yml | 19 +- .../MUXControlsReleaseTest.sln | 135 ++++++++++---- .../FullTrustProcess/App.config | 6 + .../FullTrustProcess/FullTrustProcess.csproj | 52 ++++++ .../FullTrustProcess/Program.cs | 19 ++ .../Properties/AssemblyInfo.cs | 36 ++++ .../UwpAppWithFullTrustProcess/App.xaml | 10 + .../UwpAppWithFullTrustProcess/App.xaml.cs | 100 ++++++++++ .../Unused_Square150x150Logo.scale-200.png | Bin 0 -> 2937 bytes .../Unused_Square44x44Logo.scale-200.png | Bin 0 -> 1647 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes .../Assets/Unused_StoreLogo.png | Bin 0 -> 1451 bytes .../UwpAppWithFullTrustProcess/MainPage.xaml | 18 ++ .../MainPage.xaml.cs | 32 ++++ .../Package.appxmanifest | 30 +++ .../Properties/AssemblyInfo.cs | 29 +++ .../Properties/Default.rd.xml | 31 ++++ .../UwpAppWithFullTrustProcess.csproj | 172 ++++++++++++++++++ .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 4444 bytes .../Assets/SplashScreen.scale-200.png | Bin 0 -> 205710 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 86213 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 10085 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 2138 bytes .../Assets/StoreLogo.png | Bin 0 -> 4522 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 69365 bytes .../Package.appxmanifest | 32 ++++ ...UwpAppWithFullTrustProcess_package.wapproj | 76 ++++++++ 27 files changed, 758 insertions(+), 39 deletions(-) create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/App.config create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/FullTrustProcess.csproj create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Program.cs create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Properties/AssemblyInfo.cs create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml.cs create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square150x150Logo.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square44x44Logo.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_StoreLogo.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/MainPage.xaml create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/MainPage.xaml.cs create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Package.appxmanifest create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Properties/AssemblyInfo.cs create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Properties/Default.rd.xml create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess.csproj create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/LockScreenLogo.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/SplashScreen.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/Square150x150Logo.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/Square44x44Logo.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/StoreLogo.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Assets/Wide310x150Logo.scale-200.png create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/Package.appxmanifest create mode 100644 test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess_package/UwpAppWithFullTrustProcess_package.wapproj diff --git a/build/AzurePipelinesTemplates/MUX-WACKTests-Job.yml b/build/AzurePipelinesTemplates/MUX-WACKTests-Job.yml index 079dae1c2f..79e07318c4 100644 --- a/build/AzurePipelinesTemplates/MUX-WACKTests-Job.yml +++ b/build/AzurePipelinesTemplates/MUX-WACKTests-Job.yml @@ -35,7 +35,7 @@ jobs: inputs: artifactName: ${{ parameters.artifactName }} downloadPath: '$(artifactDownloadPath)' - itemPattern: '**\*.appx' + itemPattern: '**\*.?(appx|msix)' - task: PkgESWACKTests@12 displayName: Run WACK tests for NugetPackageTestApp @@ -43,7 +43,6 @@ jobs: SYSTEM_ACCESSTOKEN: $(System.AccessToken) inputs: PackageFilePath: '$(appxPackagesPath)\NugetPackageTestApp_Test\NugetPackageTestApp.appx' - - task: CopyFiles@2 displayName: 'Copy results for NugetPackageTestApp' condition: succeededOrFailed() @@ -59,7 +58,6 @@ jobs: condition: succeededOrFailed() inputs: PackageFilePath: '$(appxPackagesPath)\AppThatUsesMUXIndirectly_Test\AppThatUsesMUXIndirectly.appx' - - task: CopyFiles@2 displayName: 'Copy results for AppThatUsesMUXIndirectly' condition: succeededOrFailed() @@ -68,6 +66,21 @@ jobs: contents: '*.xml' targetFolder: $(resultLogStagingPath) + - task: PkgESWACKTests@12 + displayName: Run WACK tests for UwpAppWithFullTrustProcess + env: + SYSTEM_ACCESSTOKEN: $(System.AccessToken) + condition: succeededOrFailed() + inputs: + PackageFilePath: '$(appxPackagesPath)\UwpAppWithFullTrustProcess_package_Test\UwpAppWithFullTrustProcess_package.msix' + - task: CopyFiles@2 + displayName: 'Copy results for UwpAppWithFullTrustProcess' + condition: succeededOrFailed() + inputs: + sourceFolder: $(appxPackagesPath)\UwpAppWithFullTrustProcess_package_Test\ + contents: '*.xml' + targetFolder: $(resultLogStagingPath) + - task: PublishBuildArtifacts@1 displayName: Publish results condition: succeededOrFailed() diff --git a/test/MUXControlsReleaseTest/MUXControlsReleaseTest.sln b/test/MUXControlsReleaseTest/MUXControlsReleaseTest.sln index 6b577bb7eb..c7ca5508b8 100644 --- a/test/MUXControlsReleaseTest/MUXControlsReleaseTest.sln +++ b/test/MUXControlsReleaseTest/MUXControlsReleaseTest.sln @@ -41,15 +41,18 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UwpApp", "XamlIslandsTestAp EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WpfApp", "XamlIslandsTestApp\WpfApp\WpfApp.csproj", "{BBF64CD0-9E73-4669-B42B-EE6BD986877C}" EndProject -Temporarily_Excluded_Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "WpfApp.Package", "XamlIslandsTestApp\WpfApp\WpfApp.Package.wapproj", "{4454B583-39A0-4A91-881C-2078FA26C447}" - ProjectSection(ProjectDependencies) = postProject - {51654A14-2759-4DD0-96E2-DD05084BA720} = {51654A14-2759-4DD0-96E2-DD05084BA720} - EndProjectSection -EndTemporarily_Excluded_Project Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MUXTestInfra", "MUXTestInfra", "{8BC8219D-1669-4147-9941-1CA911D0A958}" EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "MUXTestInfra.Shared", "..\testinfra\MUXTestInfra\MUXTestInfra.Shared.shproj", "{107794D7-4BE0-407E-A76C-EFA46D1E9F93}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UwpAppWithFullTrustProcess", "UwpAppWithFullTrustProcess", "{88C246EF-FAAE-43BB-809D-1D6B38A991EE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FullTrustProcess", "UwpAppWithFullTrustProcess\FullTrustProcess\FullTrustProcess.csproj", "{78822BEE-FE4F-4F79-8148-EEAFF8D00915}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UwpAppWithFullTrustProcess", "UwpAppWithFullTrustProcess\UwpAppWithFullTrustProcess\UwpAppWithFullTrustProcess.csproj", "{3576D733-5DE4-4F3E-91B7-63B1D615E508}" +EndProject +Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "UwpAppWithFullTrustProcess_package", "UwpAppWithFullTrustProcess\UwpAppWithFullTrustProcess_package\UwpAppWithFullTrustProcess_package.wapproj", "{3077591F-C010-4F98-9811-125233F93DA9}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution ..\testinfra\MUXTestInfra\MUXTestInfra.Shared.projitems*{107794d7-4be0-407e-a76c-efa46d1e9f93}*SharedItemsImports = 13 @@ -399,35 +402,95 @@ Global {BBF64CD0-9E73-4669-B42B-EE6BD986877C}.Release|x64.Build.0 = Release|x64 {BBF64CD0-9E73-4669-B42B-EE6BD986877C}.Release|x86.ActiveCfg = Release|x86 {BBF64CD0-9E73-4669-B42B-EE6BD986877C}.Release|x86.Build.0 = Release|x86 + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|ARM.ActiveCfg = Debug_test|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|ARM.Build.0 = Debug_test|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|arm64.ActiveCfg = Debug_test|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|arm64.Build.0 = Debug_test|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|x64.ActiveCfg = Debug_test|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|x64.Build.0 = Debug_test|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|x86.ActiveCfg = Debug_test|Win32 + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug_test|x86.Build.0 = Debug_test|Win32 + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|ARM.ActiveCfg = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|ARM.Build.0 = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|arm64.ActiveCfg = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|arm64.Build.0 = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|x64.ActiveCfg = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|x64.Build.0 = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|x86.ActiveCfg = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Debug|x86.Build.0 = Debug|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|ARM.ActiveCfg = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|ARM.Build.0 = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|arm64.ActiveCfg = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|arm64.Build.0 = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|x64.ActiveCfg = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|x64.Build.0 = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|x86.ActiveCfg = Release|Any CPU + {78822BEE-FE4F-4F79-8148-EEAFF8D00915}.Release|x86.Build.0 = Release|Any CPU + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|ARM.ActiveCfg = Debug_test|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|ARM.Build.0 = Debug_test|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|ARM.Deploy.0 = Debug_test|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|arm64.ActiveCfg = Debug_test|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|arm64.Build.0 = Debug_test|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|arm64.Deploy.0 = Debug_test|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|x64.ActiveCfg = Debug_test|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|x64.Build.0 = Debug_test|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|x64.Deploy.0 = Debug_test|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|x86.ActiveCfg = Debug_test|x86 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|x86.Build.0 = Debug_test|x86 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug_test|x86.Deploy.0 = Debug_test|x86 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|ARM.ActiveCfg = Debug|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|ARM.Build.0 = Debug|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|arm64.ActiveCfg = Debug|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|arm64.Build.0 = Debug|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|x64.ActiveCfg = Debug|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|x64.Build.0 = Debug|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|x86.ActiveCfg = Debug|x86 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Debug|x86.Build.0 = Debug|x86 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|ARM.ActiveCfg = Release|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|ARM.Build.0 = Release|ARM + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|arm64.ActiveCfg = Release|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|arm64.Build.0 = Release|ARM64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|x64.ActiveCfg = Release|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|x64.Build.0 = Release|x64 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|x86.ActiveCfg = Release|x86 + {3576D733-5DE4-4F3E-91B7-63B1D615E508}.Release|x86.Build.0 = Release|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|ARM.ActiveCfg = Debug|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|ARM.Build.0 = Debug|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|ARM.Deploy.0 = Debug|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|arm64.ActiveCfg = Debug|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|arm64.Build.0 = Debug|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|arm64.Deploy.0 = Debug|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|x64.ActiveCfg = Debug|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|x64.Build.0 = Debug|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|x64.Deploy.0 = Debug|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|x86.ActiveCfg = Debug|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|x86.Build.0 = Debug|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug_test|x86.Deploy.0 = Debug|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|ARM.ActiveCfg = Debug|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|ARM.Build.0 = Debug|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|ARM.Deploy.0 = Debug|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|arm64.ActiveCfg = Debug|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|arm64.Build.0 = Debug|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|arm64.Deploy.0 = Debug|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|x64.ActiveCfg = Debug|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|x64.Build.0 = Debug|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|x64.Deploy.0 = Debug|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|x86.ActiveCfg = Debug|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|x86.Build.0 = Debug|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Debug|x86.Deploy.0 = Debug|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|ARM.ActiveCfg = Release|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Release|ARM.Build.0 = Release|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Release|ARM.Deploy.0 = Release|ARM + {3077591F-C010-4F98-9811-125233F93DA9}.Release|arm64.ActiveCfg = Release|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|arm64.Build.0 = Release|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|arm64.Deploy.0 = Release|ARM64 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|x64.ActiveCfg = Release|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|x64.Build.0 = Release|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|x64.Deploy.0 = Release|x64 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|x86.ActiveCfg = Release|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|x86.Build.0 = Release|x86 + {3077591F-C010-4F98-9811-125233F93DA9}.Release|x86.Deploy.0 = Release|x86 EndGlobalSection - Temporarily_Excluded_GlobalSection_ProjectConfigurationPlatforms - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|ARM.ActiveCfg = Release|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|arm64.ActiveCfg = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|x64.ActiveCfg = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|x64.Build.0 = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|x64.Deploy.0 = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|x86.ActiveCfg = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|x86.Build.0 = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug_test|x86.Deploy.0 = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|ARM.ActiveCfg = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|arm64.ActiveCfg = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|x64.ActiveCfg = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|x64.Build.0 = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|x64.Deploy.0 = Debug|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|x86.ActiveCfg = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|x86.Build.0 = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Debug|x86.Deploy.0 = Debug|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|ARM.ActiveCfg = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|ARM.Deploy.0 = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|arm64.ActiveCfg = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|arm64.Deploy.0 = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|x64.ActiveCfg = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|x64.Build.0 = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|x64.Deploy.0 = Release|x64 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|x86.ActiveCfg = Release|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|x86.Build.0 = Release|x86 - {4454B583-39A0-4A91-881C-2078FA26C447}.Release|x86.Deploy.0 = Release|x86 - EndTemporarily_Excluded_GlobalSection_ProjectConfigurationPlatforms GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection @@ -443,10 +506,10 @@ Global {51654A14-2759-4DD0-96E2-DD05084BA720} = {24B82701-D5C4-43BA-A35B-B20194CBF42D} {BBF64CD0-9E73-4669-B42B-EE6BD986877C} = {24B82701-D5C4-43BA-A35B-B20194CBF42D} {107794D7-4BE0-407E-A76C-EFA46D1E9F93} = {8BC8219D-1669-4147-9941-1CA911D0A958} + {78822BEE-FE4F-4F79-8148-EEAFF8D00915} = {88C246EF-FAAE-43BB-809D-1D6B38A991EE} + {3576D733-5DE4-4F3E-91B7-63B1D615E508} = {88C246EF-FAAE-43BB-809D-1D6B38A991EE} + {3077591F-C010-4F98-9811-125233F93DA9} = {88C246EF-FAAE-43BB-809D-1D6B38A991EE} EndGlobalSection - Temporarily_Excluded_GlobalSection_NestedProjects - {4454B583-39A0-4A91-881C-2078FA26C447} = {24B82701-D5C4-43BA-A35B-B20194CBF42D} - EndTemporarily_Excluded_GlobalSection_NestedProjects GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {E45DFF44-1BEF-4538-9DC4-E0FC5B89B857} EndGlobalSection diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/App.config b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/App.config new file mode 100644 index 0000000000..731f6de6c2 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/FullTrustProcess.csproj b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/FullTrustProcess.csproj new file mode 100644 index 0000000000..2435663df2 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/FullTrustProcess.csproj @@ -0,0 +1,52 @@ + + + + + Debug + AnyCPU + {96749394-1B7E-4D92-94DE-7D5AF01F38D7} + Exe + FullTrustProcess + FullTrustProcess + v4.6.1 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Program.cs b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Program.cs new file mode 100644 index 0000000000..5a4d767515 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Program.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FullTrustProcess +{ + class Program + { + static void Main(string[] args) + { + Console.Title = "FullTrustProcess"; + Console.WriteLine("This is a full trust process"); + Console.WriteLine("Press any key to exit..."); + Console.ReadLine(); + } + } +} diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Properties/AssemblyInfo.cs b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..9fe047f444 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/FullTrustProcess/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("FullTrustProcess")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("FullTrustProcess")] +[assembly: AssemblyCopyright("Copyright 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("96749394-1b7e-4d92-94de-7d5af01f38d7")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml new file mode 100644 index 0000000000..3236224e05 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml @@ -0,0 +1,10 @@ + + + + + diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml.cs b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml.cs new file mode 100644 index 0000000000..065c781e46 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/App.xaml.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace UwpAppWithFullTrustProcess +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + sealed partial class App : Application + { + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() + { + this.InitializeComponent(); + this.Suspending += OnSuspending; + } + + /// + /// Invoked when the application is launched normally by the end user. Other entry points + /// will be used such as when the application is launched to open a specific file. + /// + /// Details about the launch request and process. + protected override void OnLaunched(LaunchActivatedEventArgs e) + { + Frame rootFrame = Window.Current.Content as Frame; + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == null) + { + // Create a Frame to act as the navigation context and navigate to the first page + rootFrame = new Frame(); + + rootFrame.NavigationFailed += OnNavigationFailed; + + if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) + { + //TODO: Load state from previously suspended application + } + + // Place the frame in the current Window + Window.Current.Content = rootFrame; + } + + if (e.PrelaunchActivated == false) + { + if (rootFrame.Content == null) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame.Navigate(typeof(MainPage), e.Arguments); + } + // Ensure the current window is active + Window.Current.Activate(); + } + } + + /// + /// Invoked when Navigation to a certain page fails + /// + /// The Frame which failed navigation + /// Details about the navigation failure + void OnNavigationFailed(object sender, NavigationFailedEventArgs e) + { + throw new Exception("Failed to load Page " + e.SourcePageType.FullName); + } + + /// + /// Invoked when application execution is being suspended. Application state is saved + /// without knowing whether the application will be terminated or resumed with the contents + /// of memory still intact. + /// + /// The source of the suspend request. + /// Details about the suspend request. + private void OnSuspending(object sender, SuspendingEventArgs e) + { + var deferral = e.SuspendingOperation.GetDeferral(); + //TODO: Save application state and stop any background activity + deferral.Complete(); + } + } +} diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square150x150Logo.scale-200.png b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..af49fec1a5484db1d52a7f9b5ec90a27c7030186 GIT binary patch literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP literal 0 HcmV?d00001 diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square44x44Logo.scale-200.png b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce342a2ec8a61291ba76c54604aea7e9d20af11b GIT binary patch literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ literal 0 HcmV?d00001 diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square44x44Logo.targetsize-24_altform-unplated.png b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c02ce97e0a802b85f6021e822c89f8bf57d5cd GIT binary patch literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= literal 0 HcmV?d00001 diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_StoreLogo.png b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/Assets/Unused_StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/MainPage.xaml b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/MainPage.xaml new file mode 100644 index 0000000000..2156e65ca8 --- /dev/null +++ b/test/MUXControlsReleaseTest/UwpAppWithFullTrustProcess/UwpAppWithFullTrustProcess/MainPage.xaml @@ -0,0 +1,18 @@ + + + + +