Как далеко сработало программное обеспечение, скомпилированное для .NET 3.5, перед сбоем в системе, на которой установлен .NET 2.0?Запуск программного обеспечения, созданного для .NET 3.5, в системе с установленным только .NET 2.0
Приложение, которое я разрабатываю, использует WPF и требует .NET 3.5, но я хотел бы показать удобное для пользователя диалоговое окно (а не сбой), если пользователь не установил его.
Существуют ли стандартные способы для этого или официальная документация Microsoft на нем?
EDIT: В идеальном мире я бы просто проверить, что все зависимости .NET выполняются во время установки. Поскольку в некоторых приложениях нет инсталляторов, и поскольку пользователи могут потенциально удалить .NET после установки приложения, я нахожу ответы ниже полезными.
Возможно, это зависит от того, зависит ли ваша программа от любых 3.5 сборок (например, LINQ). Я очень любопытна, хотя сама. –