Ho diverse app su cui lavoro e mi piace distribuire agli amici che richiedono i dll e i framework forniti da Microsoft. In particolare, XNA. Sono stanco di ricevere e-mail da loro dicendo "Si è schiantato" quando in realtà, tutto ciò che è successo è che non hanno XNA (o .NET 3.5, o qualsiasi altra cosa) installato. Tuttavia, Main non riesce a rilevare questi errori perché .exe li carica prima che anche main venga eseguito.Controllo delle dipendenze .NET prima dell'avvio di
Quindi, la mia domanda è, come potrei fare per creare un launcher in grado di controllare cose come .NET 3.5, XNA, ecc. E visualizzare un messaggio di errore piacevole ("Questa applicazione richiede XNA 3.0, scaricala qui! ") invece di sembrare come si è schiantato?
AGGIORNAMENTO: avrei dovuto specificare che voglio farlo senza usare un programma di installazione. Ho un programma di installazione WIX per la piastra di riscaldamento che mi permette di verificare le dipendenze, ma a volte voglio solo caricare una zip per far giocare le persone.
Sembra una buona alternativa. Puoi darmi un esempio di uno script AutoIt che verrebbe controllato, per esempio, su .NET 3.5? – Jeff