From 01f6f9809725187f8f3edfb1a2ead54003c10f96 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 17 Mar 2019 19:11:18 +0000 Subject: [PATCH] Require .NET Framework >= 4.7.2 on Windows. --- packaging/windows/OpenRA.nsi | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packaging/windows/OpenRA.nsi b/packaging/windows/OpenRA.nsi index 27d6936d20..07dce6ad4e 100644 --- a/packaging/windows/OpenRA.nsi +++ b/packaging/windows/OpenRA.nsi @@ -176,15 +176,12 @@ SectionEnd ;*************************** Section "-DotNet" DotNet ClearErrors - ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client" "Install" + ; https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed + ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Release" IfErrors error 0 - IntCmp $0 1 0 error 0 - ClearErrors - ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Install" - IfErrors error 0 - IntCmp $0 1 done error done + IntCmp $0 461808 done error done error: - MessageBox MB_OK ".NET Framework v4.5 or later is required to run OpenRA." + MessageBox MB_OK ".NET Framework v4.7.2 or later is required to run OpenRA." Abort done: SectionEnd