[VB.NET & INNO SETUP] Problema installazione applicazione .Net

martedì 04 dicembre 2012 - 20.13
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Visual Studio 2010  |  Office 2010

slenderman Profilo | Newbie

Salve a tutti,ho finito la mia applicazione con database access,ho creato il setup con INNO Setup,ho provato ad installare il programma sul pc in cui è stato creato e funziona,però ho provato su un'altro pc e,l'installazione va benissimo,però quando vado ad avviare io programma non succede nulla ,e niente errori. Cosa devo fare?Grazie a tutti in anticipo.
PS: Nell'altro pc ho installato l'identica versione di netframework del mio pc,ma niente,Cosa manca?

Davide1986 Profilo | Junior Member

La prima cosa che mi viene da consigliarti è di provare ad eseguire il programma da amministratore e vedi cosa succede.
Se usi delle .dll le hai importate bene?! le fai installare bene da INNO SETUP?

Blog ImaginSystems
http://blogs.dotnethell.it/imaginsystems
http://www.alpacasrl.it

slenderman Profilo | Newbie

Ciao,innanzitutto grazie per la risposta;ho provato ad avviare come amministratore ma non succede nulla,poi, l'unico file che è esterno è il database access che importa perfettamente.Cosa dovrei controllare di altro?Grazie.

DomA Profilo | Expert

>>...ho provato su un'altro pc e,l'installazione va benissimo,però quando vado ad avviare io programma non succede nulla ,e niente errori.

Davvero strano!

1°) Il setup crea il collegamento nel menu avvio?

2)° Prova a controllare la cartella di destinazione ed assicurati che sia stati copiati tutti i file
>>(soprattutto l'eseguibile).

3°) Controlla che sia installata sul computer la vers. del Framework. NET appropriata (le versioni express 2010 utilizzano il Framework. NET 4.0 profile) le professional, in genere, richiedono il Framework. NET 4.0 Full (anche se tutto dipende dalle impostazioni della tua applicazione).
>>L'assenza del Framework. NET appropriato di solito genera un errore (cmq vale la pena di controllare);

4°) Prova su un'altra macchina e vedi cosa succede

--------------------------------------------------------------------------------------------------------




Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.

http://www.infomidia.it

Domenico

slenderman Profilo | Newbie

Ciao,i primi 2 punti li ho verificati e sono corretti,cioé anche se avvio il programma nella cartella di sistema programmi/ecc non funziona,peró adesso mi hai fatto venire in mente che la versione del net framework che ho installato sull'altro pc è la 4 ma guardando su vs ho visto che é la 4 profile come hai detto tu,adesso provo ad installare quest'altra versione nel pc e ti faccio sapere..ciaooo

DomA Profilo | Expert

ok aspetto tue notizie


Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.

http://www.infomidia.it

Domenico

slenderman Profilo | Newbie

CIao,allora ho installato il netframework 4 la versione full,ma quando apro il programma mi crasha e mi dice il programma ha smesso di funzionare ,e si chiude..cosa puo essere?Grazie.

DomA Profilo | Expert

>>CIao,allora ho installato il netframework 4 la versione full,ma quando apro il programma mi crasha e mi dice il programma ha smesso di funzionare

sinceramente non saprei, non mi è mai capitato.

Nel load della form di avvio hai messo qualcosa di specifico?

Che tipo di CPU hai impostato nella tua applicazione (X86, 64 oppure ANY)?

La macchina sulla quale hai installato il programma ha un s.o. a 32 oppure a 64 bit?

-------------------------------------------------------------------------------------------------------------




Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.

http://www.infomidia.it

Domenico

slenderman Profilo | Newbie

Ciao,allora va é impostato ad any cpu,il pc ha un os a 32bit.Ti volevo chiedere ma nel setup devo includere tutti i file della cartella debug,o solo l'eseguibile?grazie

DomA Profilo | Expert

>>impostato ad any cpu,il pc ha un os a 32bit

allora non dovrebbe essere questo il problema.

>>Ti volevo chiedere ma nel setup devo includere tutti i file della cartella debug,o solo l'eseguibile?
Io includo tutti i file. In generale, però, prima "assemblo" l'applicazione (Menu Debug --> Build ...) e poi prendo i file dalla cartella Release e non Debug.

-----------------------------------------------------------------------------


Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.

http://www.infomidia.it

Domenico

slenderman Profilo | Newbie

Ciao,allora cosa potrebbe essere,la netframework non è quindi cosa potrebbe essere secondo te e come potrei fare a capire cosa manca se non genera nessun errore?Grazie ancora...ciaoo

slenderman Profilo | Newbie

Ciao ,grazie a tutti,ho appena risolto ,in pratica non sapevo che c'era una dipendenza con una dll,che dopo averla incorporata con il setup mi funziona perfettamente,grazie ancora a tutti...ps:segno la risposta di Davide come soluzione per la dll e poiché dovevo installare anche la netframework devo dire che anche la risposta di doma é una "seconda" soluzione..;-)...grazie tante doma ciaooo
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5