Ho recentemente chiesto if you can detect from the application if .NET is installed (in modo che l'applicazione non si arresti in modo anomalo con un errore di eccezione generale).Come fallire correttamente se .NET non è installato?
La risposta sembra essere un semplice "no". Voglio ancora essere in grado di uscire con garbo se .NET non è installato, c'è un modo per farlo?
Ricordare che non desidero modificare il nome del file eseguibile, vale a dire che è necessario disporre di un file eseguibile non gestito che esegue il controllo e che una DLL esegua il programma .NET ma non esegue eseguibili.
Modifica: Non intendo mancare l'installazione, non c'è alcun programma di installazione, solo l'eseguibile. Ovviamente è altamente improbabile che ciò accada, ma comunque mi piacerebbe poterlo controllare comunque.
Perché non utilizzare un programma di installazione? Quindi questo problema va via. –