I activated logging and executed some of my cameyo apps.
All produce this error (i translate to English as follows):
- Generate Activation Context ... has failed
Plus different errors - depending on app - like for instance (i translate to English as follows):
- Resolve Partial Assembly for Microsoft.VC90.CRT.mui ...failed. ... System couldn't find the given Path.
- Resolve Partial Assembly for Microsoft.Windows.Common-Controls ...failed. ... System couldn't find the given Path.
Source of the errors is "SideBySide".
I googled it and "SideBySide"-errors often seems to be related to Visual C++ redistributable problems.
On Technet i found advice to use cmd
SxsTrace Trace -logfile:SxsTrace.etl
to identify which redistributable is causing the trouble, but this didn't work on my machine.
What to do now?
This usually happens when the machine you packaged your application on, was not completely clean. Since the SxS components (VC90 etc) were already on the machine before the software you installed, they were not captured as part of the package.
Anyway, there can be two possible reasons for your problem:
a. Either the executable indicated really doesn't exist under the VOS\AppID path (I've seen users who had some software scheduled to erase executables under that path, but that's very rare)
b. Or for some reason Cameyo can't handle your AppData's path
So can you please:
- Tell me which language your Windows is in?
- Download and run www.cameyo.com/downloads/MyDbg.exe, then run your app, then in the MyDbg screen, type Ctrl-S and save the log somewhere. Send it to me to cameyo at cameyo.com.
Please Start A New Topic with your question. It would be helpful if you post additional details, e.g. name of application and link to installer, whether you created the package on a clean virtual machine, any editing of package such as Data storage, OS and architecture of target machine, etc.
Also, please capture a Process Monitor log of only "Process and Thread Activity," zip, and email to cameyo at cameyo.com