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
.NET Framework
[C#-.NET] Controllare la presenza delle librerie .NET framework
venerdì 25 maggio 2007 - 20.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabb82
Profilo
| Newbie
15
messaggi | Data Invio:
ven 25 mag 2007 - 20:30
Salve, avendo poca esperienza di programamzione, spero che qualcuno possa aiutarmi con questo problema;
Vorrei evitare che dato un programma scritto in C#, esso non si avvii perchè sul pc mancano le librerie .NET per farlo funzionare, vi chiedo:
c'è un modo per verificare, a run-time, se le librerie non sono installate, e comunicarlo all'utente con un messaggio in modo che possa capire dov'è il problema?
Inoltre, se non è possibile farlo da codice, è possibile farlo da installer o da qualche tool disponibile? (gratuito)
Vi ringrazio per l'attenzione
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
lun 28 mag 2007 - 19:16
Per quanto riguarda gli installer ti dico che sia con NSIS (open source) che utilizzando i progetti di installazione creati con visual studio puoi verificare che il framework (anche una specifica versione) sia installato prima del tuo software. Se vuoi fare una cosa a runtime invece dovresti creare uno stub in codice nativo (es: C o C++) dove verifichi che il framework sia installato (trovi le istruzioni esatte su MSDN su come rilvare le versioni del framework) e nel caso in cui lo trovi esegui la tua applicazione (con CreateProcess o ShellExecuteEx), altrimenti dai messaggio di errore.
Ciao!
fabb82
Profilo
| Newbie
15
messaggi | Data Invio:
lun 28 mag 2007 - 22:17
Scusami tanto, puoi spiegarmi dove trovo l'installer in visual studio?
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
mar 29 mag 2007 - 18:08
Io ho la versione 2005 professional in inglese.ù
File->New->Project
Poi nel wizard scegli Other project types, Setup and deployment e dalla lista Setup Project.
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 !