I create a portable version of the application that installs FrameWork .NET, Java, visual studio. I get a package the size of 900MB, the first time the application runs about 20 minutes.
the problem is that when I try to run the package on a "clean" operating system, I get the message APIRET_DOTNET_REQUIRED. what is the reason?
-- Edited by Aaaaa on Wednesday 27th of March 2013 01:23:58 AM
And one more question. In the package for almost all the .DLL and .RUN files appeared .manifest file. After the first run in the folder VOS appeared only .manifest file (.dll and .run files are absent). RUN module does not start. If I run it manually, it works. but I do not like
Virtualizing .NET is currently not supported. If you install the appropriate version of .NET on your clean machine, your package should get further than it does in a .NETless environment.
You can force your package to deploy individual files through Package Editor by right-clicking the file under Files tab, choosing Properties, and putting a checkmark in the box for Deployed. You can deploy all files by using -ExtractAll parameter, e.g. from command line, virtual_package.cameyo.exe -ExtractAll.
Did -ExtractAll. Can not run some of the modules, for which appeared files *. manifest within the package . for the program installed VC2005_SP1, VC2010_x86_Runtime
Unfortunately not. when creating the package several times warning appears, for example: "New manifest bigger than original: C:\DOCUME~1\Tester\LOCALS~1\Temp\AppPackager\ResManifist.PE (1059->1067)"
After restoring the clean VM to the state before installing the software, does the Cameyo package work in the clean VM, or do you get the "new manifest bigger than original" error there, too?