| Termin | Definicja |
|---|---|
| .NET SDK nie zainstalowany | Brak zainstalowanego .NET SDK uniemożliwia kompilację i budowanie aplikacji .NET (w odróżnieniu od samego Runtime, który tylko je uruchamia) — SDK trzeba pobrać osobno ze strony Microsoftu. .NET SDK nie zainstalowany — co oznacza ten komunikatInformacja o braku zainstalowanego .NET SDK oznacza, że w systemie nie ma zestawu narzędzi potrzebnych do tworzenia, kompilowania i budowania aplikacji napisanych w technologii .NET. Samo środowisko uruchomieniowe, czyli .NET Runtime, pozwala otwierać gotowe programy, ale nie zapewnia poleceń ani komponentów wymaganych podczas pracy nad kodem źródłowym. SDK obejmuje między innymi interfejs wiersza poleceń Nie zawsze oznacza to całkowity brak platformy .NET. Na komputerze może znajdować się wyłącznie Runtime, starsza wersja SDK albo instalacja niewidoczna dla używanego terminala. Znaczenie ma również zgodność wersji wymaganej przez projekt z wersją dostępną lokalnie. Różnica między SDK, Runtime i narzędziem programistycznymRuntime służy przede wszystkim do uruchamiania aplikacji. SDK jest przeznaczone do ich przygotowywania, dlatego zawiera dodatkowe składniki potrzebne do kompilacji i budowania. Z tego powodu instalacja samego Runtime nie rozwiązuje błędu pojawiającego się przy próbie utworzenia projektu lub jego skompilowania. Weryfikację można rozpocząć od polecenia W projektach .NET istotna bywa dokładna wersja wskazana w pliku projektu lub w konfiguracji rozwiązania. Nowsze SDK nie zawsze zastępuje wszystkie starsze komponenty wymagane przez konkretną aplikację. Przydatne może być także sprawdzenie, czy używane środowisko programistyczne korzysta z tego samego systemowego polecenia Typowe przyczyny i objawy braku .NET SDKNajczęściej problem pojawia się po instalacji wyłącznie środowiska uruchomieniowego, po usunięciu starszych narzędzi deweloperskich albo po przeniesieniu projektu na inny komputer. Błąd może również wystąpić po zmianie wersji systemu, aktualizacji środowiska programistycznego lub skopiowaniu projektu, który wymaga dodatkowych składników niewystępujących w podstawowej instalacji.
Nie należy usuwać przypadkowych folderów ani instalować wielu wydań bez sprawdzenia wymagań projektu. W pierwszej kolejności warto odczytać komunikat błędu, ustalić wersję platformy wskazaną w pliku projektu i porównać ją z wynikiem poleceń diagnostycznych. Znaczenie może mieć także architektura systemu, uprawnienia użytkownika, uszkodzona zmienna środowiskowa oraz pozostałości po wcześniejszej instalacji. Kiedy trzeba zgłosić sprzęt do serwisu - .NET SDK nie zainstalowanyDo serwisu warto zgłosić się wtedy, gdy instalacja SDK kończy się błędem, system nie wykrywa poprawnie narzędzi, a projekt nadal nie daje się zbudować pomimo zainstalowania właściwego pakietu. Szczególnie pomocna może być konsultacja, gdy problem dotyczy jednocześnie konfiguracji systemu, środowiska programistycznego i konkretnego rozwiązania .NET. W ramach obsługi Warszawskiego Pogotowia Komputerowego 24/7 wykonywana jest darmowa diagnoza LAPTOPA, co pozwala najpierw ustalić, czy źródłem trudności jest brak SDK, niezgodność wersji, błędna ścieżka systemowa czy uszkodzenie samej instalacji. Podczas sprawdzania można zweryfikować obecność wymaganych wydań SDK, działanie polecenia Po uporządkowaniu instalacji warto ponownie wykonać polecenia diagnostyczne, przywrócić zależności i przeprowadzić kompilację testową. Jeżeli aplikacja ma być przekazywana na inny komputer, należy dodatkowo rozdzielić wymagania potrzebne do tworzenia programu od składników koniecznych wyłącznie do jego uruchomienia. Dzięki temu łatwiej ustalić, które elementy powinny znaleźć się na stanowisku programistycznym, a które na komputerze użytkownika końcowego. |