I wanted to try and upgrade the engine to the latest beta just to understand how it should be done. I understand that across major versions the packager will do the upgrade itself (I was able to upgrade a 2.0 package to 2.5 this way). I was also able to also replace AppVirtDLL.dll using both Packager -ChangeEngine and by dropping AppVirtDLL.dll into the package editor UI. I extracted the package and made sure the DLL was upgraded.
One question I had was looking at the DLLs there is also a AppVirtDLL64.dll which I assume is used to virtualize 64 bit applications so I was assuming I needed to also update that DLL. When I try any of the update methods I get the following failure message: "You can only open files with .exe extension".
Is it safe to update the 32 bit DLL within a package but not the 64 bit DLL?