microsoft / pxt-microbit

A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode
https://makecode.microbit.org
Other
718 stars 589 forks source link

Windows offline setup file is not an installer #4909

Open JMH-Wildes opened 1 year ago

JMH-Wildes commented 1 year ago

Installing the offline app on Windows 10 64-bit laptop with occasional internet connectivity.

I'm confused by the name of the offline download. The name makecode-microbit-setup-win64.exe indicates to me that running the file will install a Windows app that conforms to Windows design guidelines, including installing the programming in either Program Files or Program Files (x86) and creating a Start Menu icon for finding the file. Instead, the file seems to be the MakeCode executable name - that is, it is not a setup file but the actual MakeCode app itself. In order to use it in a way that is Windows compliant, I must move it to a sub-folder of Program Files (?? - I assume it is a 64-bit app) or Program Files (x86) if it is a 32-bit app. Then I have to manually add the app link icon to the Start Menu (if possible) and/or the taskbar and/or the desktop manually. If I'm missing something, please let me know. When I first installed the offline app a year or so ago, it appeared to do all of the right things when it installed.

I reviewed issues, searching for "start menu" and "offline installer" and found nothing that might help.

martinwork commented 1 year ago

This sounds like the problem I had https://github.com/microsoft/pxt-microbit/issues/4785#issuecomment-1241153341. I still don't know what causes it. It does install the program but fails to create shortcuts. Look for the program exe installed in C:\Users\user\AppData\Local\makecode_microbit\app-5.0.12.

JMH-Wildes commented 1 year ago

Thanks - It helps to know where the program is installed.

abchatra commented 1 year ago

Offline app is electron app and is designed to carry on USB drive.

If you prefer there is a windows store app as well: https://apps.microsoft.com/store/detail/microsoft-makecode-for-microbit/9NMQDQ2XZKWK?hl=en-us&gl=us&rtc=1