dummzeuch 1505 Posted November 24, 2018 (edited) I just found that I could not compile from command line because the dotNET framework version 4.5 is not installed on my computer (running Windows 8.1). Oddly enough, the IDE works and compiles fine. According to: http://docwiki.embarcadero.com/RADStudio/Rio/en/Installation_Notes ---- Attention: You need to have .NET Framework 4.5 or later installed on your computer to successfully install RAD Studio. If the installer cannot find .NET Framework 4.5 or later installed on your computer, it prompts you to download and install it to continue with the RAD Studio installation. ---- The installer should have prompted me to install it, but it didn't. I used the installer from the downloaded DVD image. Is that just a fluke? Did anybody get this prompt? Edited November 25, 2018 by dummzeuch Share this post Link to post
dummzeuch 1505 Posted November 24, 2018 (edited) OK, now I'm really annoyed: I downloaded and installed the dotNet Framework 4.7.2 which is the one the above page links to for Windows 8.1 and rebooted the computer as requested. https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-8-1 (This is a "web installer") There was no error message, but according to "Programs and Features" there is no .NET Framework 4.7.2 or 4.5, it lists only "Microsoft .NET Framework 4.6.2 SDK" and "Microsoft .NET framework 4.6.2 Targeting Pack" installed, both are from 2017: And there is still nothing higher than 4.0 in c:\windows\Microsoft.NET\framework: And of course command line compiling still doesn't work. Any hints on that? I'm now going to install with the offline installer listed here: https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers we'll see how that works out... Edit: Yeah, great, it tells me: Your installation did not occur. See below for reasons why. Details: .NET Framework 4.7.2 or a later update is already installed on this computer. Yeah, right. When checking the registry as described in https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#to-find-net-framework-versions-by-viewing-the-registry-net-framework-45-and-later I find that it apparently has been installed to the 4.0 directory So I guess I should change rsvars.bat to point to that directory. I should also probably file a bug report on that, because the path seems to be hard coded in the installer. Apparently the IDE gets it right and calls msbuild in MSBuildBinPath = C:\Windows\Microsoft.NET\Framework\v4.0.30319 I got that output by changing the output to "Diagnostic" in Tools -> Options -> IDE -> Compiling and Running: OK, this is probably worth a blog post by now. 😉 Edited November 24, 2018 by dummzeuch added more info Share this post Link to post
haentschman 92 Posted November 24, 2018 Quote running Windows 8.1 really? Why? 1 Share this post Link to post
dummzeuch 1505 Posted November 24, 2018 6 minutes ago, haentschman said: Quote running Windows 8.1 really? Why? Why does that matter? I don't like the intrusive spying of Windows 10 and how Microsoft forces updates on Win10 users. And I never liked Windows 7 (but support for Windows 7 has ended anyway there is only extended support until 01/2020). I don't like Windows 8.1 that much either, but switching to any other version would involve work for no gain. 1 Share this post Link to post
haentschman 92 Posted November 25, 2018 Hi... W8.1 is like D2005 Quote I don't like the intrusive spying of Windows 10 and how Microsoft forces updates on Win10 users Show me who doesn't. 1 Share this post Link to post
Uwe Raabe 2056 Posted November 25, 2018 Probably related: Bug in Delphi 10.3 Rio / C++Builder 10.3 ISO affects TMS installers Share this post Link to post
Uwe Raabe 2056 Posted November 25, 2018 14 hours ago, dummzeuch said: I don't like the intrusive spying of Windows 10 and how Microsoft forces updates on Win10 users. There are ways to bridle those. Share this post Link to post
Attila Kovacs 629 Posted November 25, 2018 Btw. the web installer also created a ...\BDS\19.0 empty key in the registry on a fresh windows install. Share this post Link to post
dummzeuch 1505 Posted November 25, 2018 2 hours ago, Uwe Raabe said: Probably related: Bug in Delphi 10.3 Rio / C++Builder 10.3 ISO affects TMS installers Yes, seems to be the same issue. Share this post Link to post
ByteJuggler 45 Posted November 25, 2018 Also here: https://quality.embarcadero.com/browse/RSP-21670 1 Share this post Link to post
ByteJuggler 45 Posted November 26, 2018 In case anyone's interested, the same issue reported/discussed here: https://bitbucket.org/sglienke/spring4d/issues/308/buildexe-does-not-build-delphi-103-rio Share this post Link to post