Как далеко продвигается программное обеспечение, скомпилированное для .NET 3.5, до сбоя в системе, в которой установлен только .NET 2.0?
Приложение, которое я разрабатываю, использует WPF и требует .NET 3.5, но я хотел бы отобразить удобный для пользователя диалог (а не сбой), если у пользователя его нет.
Существуют ли стандартные способы сделать это или официальная документация Microsoft по этому вопросу?
РЕДАКТИРОВАТЬ : В идеальном мире я бы просто проверял, удовлетворяются ли любые зависимости .NET во время установки. Поскольку некоторые приложения не имеют установщиков и пользователи могут потенциально удалить .NET после установки приложения, я считаю полезными ответы ниже.