Ciao a tutti,

Ho un problema che mi sta facendo un pò impazzire e non riesco a capire come risolverlo.
Allora ho creato una progetto con due soluzioni all'interno.
Per comodità le chiamerò soluzione A e B

Dalla soluzione A eseguo questo codice :
codice:
Try 
Dim Prc As New ProcessStartInfo(System.Environment.CurrentDirectory + "\tools\B.exe") Process.Start(Prc) 
Application.Exit() 
Catch ex As Exception 
MessageBox.Show(ex.ToString) 
End Try
Il try catch non identifica nessun errore, ma mi appare un messaggio che mi dice che l'applicazione ha smesso di funzionare.

Se io invice faccio il build dell'applicazione B in debug oppure avvio direttamente il .exe compilato si avvia senza nessun problema..

Dal registro degli errori di win identifico questo errore :

Nome dell'applicazione che ha generato l'errore: B.exe, versione: 1.0.0.0, timestamp: 0x50af4318
Nome del modulo che ha generato l'errore: KERNELBASE.dll, versione: 6.1.7601.17932, timestamp: 0x503275ba
Codice eccezione: 0xe0434352
Offset errore 0x0000d3cf
ID processo che ha generato l'errore: 0x185c
Ora di avvio dell'applicazione che ha generato l'errore: 0x01cdc9618df9f1c9
Percorso dell'applicazione che ha generato l'errore: G:\tools\B.exe
Percorso del modulo che ha generato l'errore: C:\Windows\system32\KERNELBASE.dll
ID segnalazione: cbd1e335-3554-11e2-9899-5cac4cf873aa

Non ho proprio la più pallida idea di cosa poter fare.
Confido in voi.

Grazie a tt