Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: z3nth10n en 23 Junio 2013, 14:33 pm



Título: [Pregunta N00b] No puedo compilar mi proyecto :/
Publicado por: z3nth10n en 23 Junio 2013, 14:33 pm
Hola, pues bueno, acabo de terminar mi proyecto, y me gustaría saber como convertirlo a Exe...

Lo que pasa es que tengo un problema.... Al iniciarlo sin depurar me salta un error, y es que hay un conflicto con una Librería, exactamente la del Ionic.Zip, y entonces no puedo ejecutar mi app. Me salta que WindowsApplication1 dejó de funcionar y me da tres archivos.

Que son

Citar
C:\Users\***\AppData\Local\Temp\WER54C7.tmp.WERInternalMetadata.xml
  C:\Users\***\AppData\Local\Temp\WERD33B.tmp.appcompat.txt
  C:\Users\***\AppData\Local\Temp\WERD35B.tmp.mdmp

Y ya está, no puedo hacer nada más.

Un saludo.
PD: Lo único que he hecho ha sido copiar la carpeta Debug de Bin, porque la de Release no me abre nada. :(


Título: Re: [Pregunta N00b] Convertir mi proyecto a Exe?
Publicado por: Eleкtro en 23 Junio 2013, 14:47 pm
Como que quieres "convertir mi proyecto a exe"?, ¿No te compila?

Has puesto la dll de la librería en la misma carpeta que el exe (WindowsApplication1.exe)?

Creo que nunca me ha pasado eso, pero leete el archivo "C:\Users\***\AppData\Local\Temp\WERD35B.tmp.mdmp", es un mini dump, quizás haya más información detallada sobre el error... http://windowscoding.com/blogs/blake/archive/2009/05/12/opening-a-mini-dump-file-mdmp-file-with-WinDbg.aspx (http://windowscoding.com/blogs/blake/archive/2009/05/12/opening-a-mini-dump-file-mdmp-file-with-WinDbg.aspx)


Título: Re: [Pregunta N00b] Convertir mi proyecto a Exe?
Publicado por: z3nth10n en 23 Junio 2013, 14:50 pm
Si me refiero a compilar, es más, no recordaba como se llamaba esa palabra, voy a cambiar el título.

Si que he puesto la dll en el mismo sitio que la app.

Por cierto, para ese mini-dump se necesita VS C++ 2010 Express? Es que me lo ha abierto con ese programa. :huh:
Pro luego veo que se necesita Debugging Tools for Windows así que, voy a ver. Espera one sec y te cuento. :P



A ver me estoy haciendo un lio que debo instalar, la versión SDK, WDK o 64/32 bits (la última no encuentro nada para descargar, solo un topic con info)


Título: Re: [Pregunta N00b] No puedo compilar mi proyecto :/
Publicado por: z3nth10n en 23 Junio 2013, 22:20 pm
Pues gracias por mandarme la app por MP.

Ahora traduceme xD

Citar
Microsoft (R) Windows Debugger Version 6.11.0001.402 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\Alvaro\Downloads\WER1421.tmp.mdmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS Personal
Machine Name:
Debug session time: Sun Jun 23 14:20:26.000 2013 (GMT+2)
System Uptime: 0 days 3:30:53.768
Process Uptime: 0 days 0:00:08.000
..................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1240.1748): CLR exception - code e0434352 (first/second chance not available)
eax=00000000 ebx=0017e6c4 ecx=00000005 edx=00000000 esi=00000002 edi=00000000
eip=7765013d esp=0017e674 ebp=0017e710 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntdll.dll -
ntdll!ZwWaitForMultipleObjects+0x15:
7765013d 83c404          add     esp,4

Symbol file could not be found.  Defaulted to export symbols for ntdll.dll

A buscar por Google :P

Un saludo. ;)


Título: Re: [Pregunta N00b] No puedo compilar mi proyecto :/
Publicado por: ABDERRAMAH en 24 Junio 2013, 01:14 am
CLR exception - code e0434352
Ése código de error se ve que es el código comodín que sale en casi todas las excepciones de vs (por lo que leo).

supongo que ya lo habrás visto (sale bien posicionado en google) pero parece que tiene que ver con tu problema: http://stackoverflow.com/questions/4828583/error-symbol-file-could-not-be-found-windbg-exe (http://stackoverflow.com/questions/4828583/error-symbol-file-could-not-be-found-windbg-exe)


Título: Re: [Pregunta N00b] No puedo compilar mi proyecto :/
Publicado por: z3nth10n en 24 Junio 2013, 11:04 am
Se supone que debo poner este code en el WinDbg?

Código:
.sympath srv*c:\Symbols*http://msdl.microsoft.com/download/symbols;C:\inetpub\wwwroot\ProductsService\bin

Pero para que? :-\


Título: Re: [Pregunta N00b] No puedo compilar mi proyecto :/
Publicado por: ABDERRAMAH en 24 Junio 2013, 14:25 pm
La verdad yo nunca he tenido problemas con los símbolos, pero bueno:

Citar
Puede utilizar la utilidad SymChk.exe para comprobar símbolos y para crear una caché de símbolos local en una forma conveniente, no invasiva. La utilidad SymChk.exe se incluye con el paquete de herramientas de depuración para Windows. SymChk.exe es una herramienta de línea de comandos. Puede que desee agregar la carpeta del paquete de herramientas de depuración para Windows a la variable de entorno PATH del sistema para que esta herramienta se puede acceder fácilmente desde cualquier símbolo.

Para utilizar la utilidad SymChk.exe para descargar los archivos de símbolos para todos los componentes en la carpeta Windows\System32, utilice el comando de línea de comandos siguiente:
Symchk /r c:\windows\system32 /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
En este ejemplo:
c:\windows\system32 /r busca todos los símbolos para los archivos de la carpeta System32 y todas las subcarpetas.
/s SRV*c:\symbols*http://msdl.microsoft.com/download/symbols especifica la ruta de acceso del símbolo que se utilizará para la resolución de símbolos. En este caso, c:\symbols es la carpeta local donde se copiarán los símbolos desde el servidor de símbolos.
Para obtener más información acerca de las opciones de línea de comandos para SymChk.exe, escriba symchk /? en un símbolo del sistema. Otras opciones incluyen la capacidad de especificar el nombre o identificador de proceso (PID) de un archivo ejecutable que se está ejecutando.


Título: Re: [Pregunta N00b] No puedo compilar mi proyecto :/
Publicado por: z3nth10n en 24 Junio 2013, 15:59 pm
A ver que no me entero de como se usa el WinDbg, cuando ponga ese comando, que hago para que se ejecute? :huh: