Czy istnieje sposób, aby spojrzeć na wszystkie aplikacje zainstalowane na komputerze użytkownika i ustalić, które z nich wykorzystują platformę .NET? Mój problem polega na tym, że chcę uaktualnić komputery naszych użytkowników z .NET 4.0 do 4.5. W tym celu muszę również ponownie przetestować wszystkie zainstalowane aplikacje zbudowane dla wersji 4.0. Wiem, że jest kompatybilny z poprzednimi wersjami i aplikacja 4.0 powinna działać poprawnie na 4.5, ale nie mogę uciec od samego tego oświadczenia. I nikt nie może mi powiedzieć, dlaczego 4.0 został nawet zainstalowany na komputerach, więc nie wiem, czy którakolwiek z obecnych aplikacji tego wymaga. Nie mam możliwości odinstalowania 4.0 i uruchomienia wszystkich aplikacji, aby zobaczyć, które z nich również zawiodły. Jakieś sugestie? Czy są narzędzia, których mogę użyć do przeglądania wszystkich aplikacji?
4
Odpowiedzi:
Wygląda na to, że odpowiedź Hansa Passanta może pomóc. Zasadniczo wyjaśnia, jak napisać skrypt, aby wyliczyć wszystkie pliki wykonywalne i ustalić, która wersja .NET, jeśli taka istnieje, wymaga.
Jakob ma jednak rację. Nie ma potrzeby odinstalowywania 4.0, gdy frameworki mogą działać obok siebie bez negatywnego wpływu.Dzięki Falanwe.źródło