.net - puedo - net framework windows 7 64 bits
¿Instalar Dotnet después de instalar su propio paquete en installshield? (2)
La solución es agregar .NET Framework como prerrequisito: http://kb.flexerasoftware.com/doc/Helpnet/installshield15helplib/IHelpMergeModules.htm
Tengo un problema con Install-Shield. Creé el paquete para instalar mi proyecto y luego uso JS (JavaScript en Install-Shield) para verificar el trabajo de marcos Dotnet y, si no existe, instalo Dotnet. para que JS work perfectly
y checking registry and then go for Donet Setup
.
Aquí está HS:
function RunDotNetEXE(hMSI)
STRING svPath;
begin
svPath = SRCDIR^"//Req";
RegDBSetDefaultRoot (HKEY_LOCAL_MACHINE);
if (RegDBKeyExist ("SOFTWARE//Microsoft//.NETFramework//v3.0")!=1) then
if (svPath!="") then
SdShowMsg ( " file not found ", TRUE );
if (LaunchAppAndWait (svPath+"//net frame work 3.5 sp1//dotnetfx35.exe","",WAIT) < 0) then
MessageBox ("error in installing DotNet", SEVERE);
endif;
SdShowMsg ( " Some message ", FALSE );
endif;
endif;
end;
Problema:
Pero el problema es Windows Installer
. WI
no puede ejecutar two or more Setup package on same time
.
Entonces, ¿qué debo hacer para resolver mi problema? ?
No debe usar ningún script para verificar el framework .NET. Installshield le permite agregar .NET Framework como un requisito previo. Esto verificará si el marco está instalado e instalará si es necesario.
Tengo esto en uno de mis paquetes y funciona bien.
En general, evite los scripts y las acciones personalizadas siempre que sea posible, ya que pueden requerir ciertos permisos que no siempre obtendrá en su máquina objetivo.