Content originally posted in LPCWare by lpcxpresso-support on Wed Dec 10 02:09:50 MST 2014
LPCXpresso does not use the Registry directly (although the installer does place some install/uninstall information there, it is not used by the product when running).
We have not tried it, but I don't see any reason why it should not work, subject to the following caveats:
- If you want to debug, drivers for USB debug adapters will need to be installed on each machine. They can be found in the Drivers directory of the install directory
- Any target machine will need the Visual Studio redistributables installed. Many machines have these installed, but if not, you need to run the vcredist_x86.exe installer found in the install directory
- Performance is likely to be slow. The IDE uses its install directory to cache a lot of (run time) information. USB flash drives are typically very slow for this sort of information
- There is some configuration information stored in the "configuration" (!) directory. Some of this includes path information, including the drive letter. I don't expect this to cause any significant problems
- Workspaces are not designed to be portable like this. They will contain full paths that are likely to cause issues when moving between machines of the USB flash drive has a different drive letter (i.e E: or F:). However, you can normally recover this by using File->Import, General/Existing projects into workspace
There may be others, but these are the ones that I can think of immediately. All I can suggest is - try it and report back your findings. Good luck.