From 6e0160fd7656d614337e4d94518ba44ace671347 Mon Sep 17 00:00:00 2001
From: Medeni Baykal <433724+Haplois@users.noreply.github.com>
Date: Fri, 25 Jun 2021 12:18:55 +0200
Subject: [PATCH] Add missing framework references for WinUI.
* Added missing framework references
* Updated license headers on PowerShell files
* Included a script to install required Windows SDK
---
scripts/Install-WindowsSDK.ps1 | 40 ++++++-------------
.../Extension.WinUI/Extension.WinUI.csproj | 5 +++
2 files changed, 17 insertions(+), 28 deletions(-)
diff --git a/scripts/Install-WindowsSDK.ps1 b/scripts/Install-WindowsSDK.ps1
index 9241f6bf3..ceed45282 100644
--- a/scripts/Install-WindowsSDK.ps1
+++ b/scripts/Install-WindowsSDK.ps1
@@ -1,34 +1,18 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
-function Write-Log ([string] $message, $messageColor = "Green") {
- $currentColor = $Host.UI.RawUI.ForegroundColor
- $Host.UI.RawUI.ForegroundColor = $messageColor
- if ($message) {
- Write-Output "... $message"
- }
- $Host.UI.RawUI.ForegroundColor = $currentColor
-}
-
-Push-Location
-try {
- Write-Log "Downloading the Windows SDK 10.0.14393.795..."
- Invoke-WebRequest -Method Get -Uri https://go.microsoft.com/fwlink/p/?LinkId=838916 -OutFile sdksetup.exe -UseBasicParsing
+Write-Host "Downloading Windows SDK 10.0.14393.795..." -ForegroundColor Green
+Invoke-WebRequest -Method Get -Uri https://go.microsoft.com/fwlink/p/?LinkId=838916 -OutFile sdksetup.exe -UseBasicParsing
- Write-Log "Installing the Windows SDK, setup might request elevation please approve."
- $process = Start-Process -Wait sdksetup.exe -ArgumentList "/quiet", "/norestart", "/ceip off", "/features OptionId.WindowsSoftwareDevelopmentKit" -PassThru
- Remove-Item sdksetup.exe -Force
+Write-Host "Installing Windows SDK, if setup requests elevation please approve." -ForegroundColor Green
+$process = Start-Process -Wait sdksetup.exe -ArgumentList "/quiet", "/norestart", "/ceip off", "/features OptionId.WindowsSoftwareDevelopmentKit" -PassThru
+Remove-Item sdksetup.exe -Force
- if($process.ExitCode -eq 0)
- {
- Write-Log "Done"
- }
- else
- {
- Write-Log "Failed (Exit code: $($process.ExitCode))" -messageColor "Red"
- }
+if($process.ExitCode -eq 0)
+{
+ Write-Host "Done" -ForegroundColor Green
}
-finally {
- Pop-Location
-}
-
+else
+{
+ Write-Error "Failed to install Windows SDK (Exit code: $($process.ExitCode))"
+}
\ No newline at end of file
diff --git a/src/TestFramework/Extension.WinUI/Extension.WinUI.csproj b/src/TestFramework/Extension.WinUI/Extension.WinUI.csproj
index a5bbdfdf2..5ba1aef9a 100644
--- a/src/TestFramework/Extension.WinUI/Extension.WinUI.csproj
+++ b/src/TestFramework/Extension.WinUI/Extension.WinUI.csproj
@@ -20,6 +20,11 @@
false
win10-x86;win10-x64;win10-arm64
+
+
+
+
+