diff options
author | Liang Qi <liang.qi@qt.io> | 2019-03-14 12:34:55 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2019-03-14 12:36:04 +0100 |
commit | e6e5e7b2ee668a9e8dec78a6f2c392b338fbaf5c (patch) | |
tree | d8927e23704c8f530ca640be7037e0e1f08d1879 /coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1 | |
parent | ed3d7f6cf5c15cf595a3d6b195d03f572085840d (diff) | |
parent | 05455843158054656296f89051f594a5a5bfdbc0 (diff) |
Merge remote-tracking branch 'origin/5.13' into dev
Conflicts:
.gitmodules
coin/provisioning/common/macos/docker_testserver.sh
Change-Id: Ifcf97d2ff12ca390e63e814c2a377f6f9135acab
Diffstat (limited to 'coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1')
-rw-r--r-- | coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1 b/coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1 new file mode 100644 index 00000000..e7f4c248 --- /dev/null +++ b/coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1 @@ -0,0 +1,22 @@ +# The DirectX SDK installer requires .Net framework 3.5 which isn't installed +# by default + +$netFeature = "NetFx3" +try { + $netFeatureState = (Get-WindowsOptionalFeature -Online -FeatureName "$netFeature").State + if ($netFeatureState -eq "Enabled") { + Write-Host ".Net Framework is already installed" + exit 0 + } +} catch { + Write-Host "Could not find .Net Framework Windows feature." + exit 1 +} + +Write-Host "Installing .Net Framework client" +try { + Enable-WindowsOptionalFeature -Online -FeatureName "$netFeature" -All -NoRestart +} catch { + Write-Host "Could not install .Net framework" + exit 1 +} |