Недавно я спросил если вы можете определить из приложения, установлен ли .NET (чтобы приложение не рухнуло с общей ошибкой-исключением).
Ответ кажется простым «нет». Я все еще хочу иметь возможность изящно выйти, если .NET не установлен, есть ли способ сделать это?
Имейте в виду, что я не хочу менять имя исполняемого файла, что означает, что это нормально, когда неуправляемый исполняемый файл выполняет проверку, а dll выполняет настоящую программу .NET, но не имеет исполняемых файлов.
Редактировать: я не имею в виду отказ от установщика, установщика вообще нет, только исполняемый файл. Конечно, это маловероятно, но все же хотелось бы проверить.