Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Installazione applicazione
mercoledì 16 settembre 2009 - 09.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mer 16 set 2009 - 09:18
Buongiorno a tutti,
ho un problema relativo al pacchetto di installazione di una mia applicazione;
ho semplificato il programma al massimo: quando si apre crea un oggetto fatto da me in una DLL e ne chiama delle funzioni (in particolare per connettere un database); il problema si presenta appena apro l'applicazione, dicendo di non aver gestito un'eccezione:
L'errore è il seguente:
Eccezione non gestita nell'applicazione. Fare click su continua per ignorare
l'errore e tentare di proseguire. Fare click su esci per arrestare l'applicazione
immediatamente.
Impossibile caricare il file o l'assembly 'GgDbConn, Version = 1.0.0.0,
Culture=natural, PublicKey Token ='null' o una delle relative dipendenze.
Impossibile trovare il file specificato.
***
Cliccando su 'Dettagli
***
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.
************** Testo dell'eccezione **************
System.IO.FileNotFoundException: Impossibile caricare il file o l'assembly 'GgDbConn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' o una delle relative dipendenze. Impossibile trovare il file specificato.
Nome file: 'GgDbConn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
in WindowsApplication1.Form1.Form1_Load(Object sender, EventArgs e)
in System.EventHandler.Invoke(Object sender, EventArgs e)
in System.Windows.Forms.Form.OnLoad(EventArgs e)
in System.Windows.Forms.Form.OnCreateControl()
in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
in System.Windows.Forms.Control.CreateControl()
in System.Windows.Forms.Control.WmShowWindow(Message& m)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Message& m)
in System.Windows.Forms.ContainerControl.WndProc(Message& m)
in System.Windows.Forms.Form.WmShowWindow(Message& m)
in System.Windows.Forms.Form.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
AVV: la registrazione dell'associazione di assembly è disattivata.
Per attivare la registrazione degli errori di associazione di assembly, impostare il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) su 1.
Nota: alcune penalità di prestazione sono associate alla registrazione degli errori di associazione di assembly.
Per disattivare la funzionalità, rimuovere il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ApplProva
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Documents%20and%20Settings/Giacomo/Desktop/ApplProva.exe
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 8.0.0.0
Versione Win32: 8.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
FlexCell
Versione assembly: 3.0.6.0
Versione Win32: 3.0.7.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/FlexCell/3.0.6.0__6f86587eb70ee309/FlexCell.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.
Ad esempio:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.
****
La libreria GgDbConn.dll è in system32 ed è alla versione aggiornata, ma secondo me il tool di installazione non l'ha registrata correttamente.
Grazie
Ciao
cable
Profilo
| Junior Member
64
messaggi | Data Invio:
mer 16 set 2009 - 10:57
>>La libreria GgDbConn.dll è in system32 ed è alla versione aggiornata, ma secondo me il tool di installazione non l'ha registrata correttamente
Ciao Jack,
anch'io penso che non sia stata registrata correttamente.
Prova ad aggiungerla tu manualmente da File system -> Cartella applicazioni -> Tasto destro , aggiungi File e te lo vai a prendere.
Poi ricompili e vedi se va.
Io avevo avuto un problema analogo e l'ho risolto così!
Mauro
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mer 16 set 2009 - 11:05
Ciao,
ho fatto e ricompilato ma nulla da fare.
Se può essere d'aiuto io sto facendo questi test su una macchina virtuale; potrebbe cambiare qualcosa?
Grazie
J
cable
Profilo
| Junior Member
64
messaggi | Data Invio:
mer 16 set 2009 - 11:23
mmm... sinceramente non so se cambia qualcosa facendo le prove su una macchina virtuale... prova a farle non sulla macchina virtuale!!
Altra cosa: hai fatto l'imports della dll nel tuo progetto?
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mer 16 set 2009 - 16:46
si certo....è referenziata correttamente....
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !