У меня есть несколько приложений, над которыми я работаю, и хотел распространять их друзьям, которым требуются Microsoft .dll и/или фреймворки. В частности, XNA. Я устал от получения от них электронных писем, говоря: «Он разбился», когда на самом деле все произошло, так как они не имеют установленной XNA (или .NET 3.5 или что-то еще). Тем не менее, Main не может поймать эти ошибки, потому что .exe загружает их до того, как main даже выполнен.Проверка на наличие зависимостей .NET перед запуском
Итак, мой вопрос в том, как мне приступить к созданию пусковой установки, которая могла бы проверять такие вещи, как .NET 3.5, XNA и т. Д., И отображать приятное сообщение об ошибке («Это приложение требует XNA 3.0, загрузите его здесь! ") вместо того, чтобы выглядеть так, как он разбился?
UPDATE: Я должен был указать, что хочу сделать это, не используя установщик. У меня есть установщик WIX для плиты котла, который позволяет мне проверять зависимости, но иногда я просто хочу загрузить почтовый индекс для людей, с которыми можно поиграть.
Похож на хорошую альтернативу. Можете ли вы привести пример сценария AutoIt, который будет проверять, скажем, .NET 3.5? – Jeff