I'm not sure about installing on the writable volume, I installed Visual Studio 2019 in an App Stack and attach it to the user's non-persistent desktop. The user's settings are captured using VMware Dynamic Environment Manager (DEM). I ensured the additonal components were installed prior to sealing the image and kept a copy of the offline install for updates.