diff --git a/src/Setup/Setup.wxs b/src/Setup/Setup.wxs index a868ade567..9f4e57366e 100644 --- a/src/Setup/Setup.wxs +++ b/src/Setup/Setup.wxs @@ -42,17 +42,21 @@ so they never block the user from repairing, patching, or uninstalling the package after it has been installed. - For example the user could do something odd like uninstall .NET 3.5 + For example the user could do something odd like uninstall .NET and then run the msi to uninstall SharpDevelop. Without the "Installed OR" this would not be allowed. --> - - - Installed OR NETFRAMEWORK35_SP_LEVEL = "#1" + + + + + + + + Installed OR (NETFRAMEWORK40FULL AND NETFRAMEWORK40FULLVERSION = "4.0.21006") + INSTALLDIR