Distribuir aplicación de Visual Studio 2013 a usuario final

Distribuir aplicación de Visual Studio 2013 a usuario final

Postby mariordzmej » Mon Apr 04, 2016 1:46 pm

Buenos días a todos los compañeros del foro, sigo experimentando con Visual Studio 2013, ya compilé, enlace mi archivo de recursos y mi primer programa funciona sin errores (aunque este es muy básico), ahora viene el siguiente paso:

¿Como distribuyo este ejecutable a los usuarios finales?

Copié el archivo .EXe a otra máquina y me indicó que le faltaba una DLL, busque esa DLL (msvrc120d.dll, que estaba en c:\windows\system32 ) y la pegue en la misma carpeta donde esta el ejecutable y me marco el error:

Code: Select all  Expand view
The application was unable to start correctly (0xc000007b). Click to close the application


Que debo instalar en las máquinas clientes para que la aplicación funcione, o aún mejor, con que DLL's debo distribuir el ejecutable para que funcione y no tenga que instalar nada en todas las máquinas de los usuarios?
mariordzmej
 
Posts: 13
Joined: Thu Mar 10, 2016 10:51 pm

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby Antonio Linares » Mon Apr 04, 2016 4:35 pm

> The application was unable to start correctly (0xc000007b)

Ese error se debe a que el fichero RC está usando un fichero manifest incorrecto.

Asegurate de tener esto en tu RC:

#ifndef __64__
1 24 "WinXP/WindowsXP.Manifest"
#else
1 24 "WinXP/WindowsXP.Manifest64"
#endif
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby mariordzmej » Mon Apr 04, 2016 8:21 pm

Antonio, ya agregue esas líneas al archivo .RC, de inicio me decía que no encontraba el archivo windowsxp.manifest, lo generé en el directorio C:\WINXP\WindowsXP.Manifest

Code: Select all  Expand view
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
   version="1.0.0.0"
   processorArchitecture="X86"
   name="Microsoft.Winweb.Dashboard.exe"
   type="win32"
/>
<description>.NET control deployment tool</description>
<dependency>
   <dependentAssembly>
     <assemblyIdentity
       type="win32"
       name="Microsoft.Windows.Common-Controls"
       version="6.0.0.0"
       processorArchitecture="X86"
       publicKeyToken="6595b64144ccf1df"
       language="*"
     />
   </dependentAssembly>
</dependency>
</assembly>


Pero sigo recibiendo el mismo error al ejecutarlo en cualquier máquina diferente a la mia.

Alguna idea?

Saludos.
mariordzmej
 
Posts: 13
Joined: Thu Mar 10, 2016 10:51 pm

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby Antonio Linares » Mon Apr 04, 2016 9:25 pm

Esa es la versión para 32 bits. Para 64 bits tienes que usar este:

Code: Select all  Expand view
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="IA64" name="FiveTech Software.FWH64.FiveWin" type="win32" />
<description>FWH64 for Harbour/xHarbour</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="amd64" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby mariordzmej » Mon Apr 04, 2016 9:28 pm

Estoy usando fivewin de 32 bits, incluso el windows 10 que estoy usando es de 32 bits y las máquinas donde he probado tambien son de 32 bits.

Saludos.
mariordzmej
 
Posts: 13
Joined: Thu Mar 10, 2016 10:51 pm

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby Antonio Linares » Tue Apr 05, 2016 6:53 am

Mario,

Puedes enviarme el EXE por email comprimido como ZIP y renombrado a ZOP ? gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby mariordzmej » Tue Apr 05, 2016 2:03 pm

Antonio, en otro ratito libre hice una búsqueda de esa DLL en mi disco duro, resulta que en mi equipo existen unas 6 instancias de ese archivo en diferentes carpetas, probé cada una de ellas hasta que funciono con una de ellas, la he probado en varias máquinas y la aplicación esta funcionando bien.

Espero no encontrarme con mas sorpresas y poder empezar a usar el visual studio en serio.

Saludos.
mariordzmej
 
Posts: 13
Joined: Thu Mar 10, 2016 10:51 pm

Re: Distribuir aplicación de Visual Studio 2013 a usuario final

Postby Antonio Linares » Tue Apr 05, 2016 4:30 pm

muy bien
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 86 guests