Skip to content

Commit

Permalink
Added SDK intall script
Browse files Browse the repository at this point in the history
  • Loading branch information
Haplois committed Jun 25, 2021
1 parent aad795f commit 3d827a6
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 3 deletions.
34 changes: 34 additions & 0 deletions scripts/Install-WindowsSDK.ps1
@@ -0,0 +1,34 @@
# 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-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

if($process.ExitCode -eq 0)
{
Write-Log "Done"
}
else
{
Write-Log "Failed (Exit code: $($process.ExitCode))" -messageColor "Red"
}
}
finally {
Pop-Location
}

4 changes: 3 additions & 1 deletion scripts/PortableToFullPdb.ps1
@@ -1,4 +1,6 @@
# Copyright (c) Microsoft. All rights reserved.
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.

# Portable to Full PDB conversion script for Test Platform.

[CmdletBinding()]
Expand Down
4 changes: 3 additions & 1 deletion scripts/verify-sign.ps1
@@ -1,4 +1,6 @@
# Copyright (c) Microsoft. All rights reserved.
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.

# Build script for Test Platform.

[CmdletBinding()]
Expand Down
3 changes: 3 additions & 0 deletions scripts/write-release-notes.ps1
@@ -1,3 +1,6 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.

[CmdletBinding()]
param
(
Expand Down
2 changes: 1 addition & 1 deletion test/E2ETests/Automation.CLI/CLITestBase.common.cs
Expand Up @@ -17,7 +17,7 @@ public partial class CLITestBase
private const string PackagesFolder = "packages";

// This value is automatically updated by "build.ps1" script.
private const string TestPlatformCLIPackage = @"Microsoft.TestPlatform\17.0.0-preview-20210520-02";
private const string TestPlatformCLIPackage = @"Microsoft.TestPlatform\17.0.0-preview-20210624-09";
private const string VstestConsoleRelativePath = @"tools\net451\Common7\IDE\Extensions\TestPlatform\vstest.console.exe";

/// <summary>
Expand Down

0 comments on commit 3d827a6

Please sign in to comment.